History log of /haiku/src/system/boot/platform/bios_ia32/apm.cpp
Revision Date Author Comments
# d762df1d 25-Apr-2013 Jérôme Duval <jerome.duval@gmail.com>

GCC 4.7.x doesn't allow setting a field in a referenced packed struct.

* error message: error: cannot bind packed field
'args->kernel_args::platform_args.platform_kernel_args::apm' to 'apm_info&'
* the reason would be that the reference doesn't have alignment information anymore.
* changed the reference to const for read access, and use the long form for setting a field.


# afd6dfc8 28-Jan-2006 Axel Dörfler <axeld@pinc-software.de>

Implemented first basic APM driver. Only tested with QEMU so far, that's why
it's currently disabled.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16120 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ba61df6d 10-Jan-2006 Axel Dörfler <axeld@pinc-software.de>

Beginnings of APM support: we now connect to the APM BIOS in 32 bit protected mode.
We don't do anything with it yet, though, so the BIOS will probably ignore us since
we are supposed to poll for events.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15900 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d762df1df1e33784875302c754e2ed77415b3ee7 25-Apr-2013 Jérôme Duval <jerome.duval@gmail.com>

GCC 4.7.x doesn't allow setting a field in a referenced packed struct.

* error message: error: cannot bind packed field
'args->kernel_args::platform_args.platform_kernel_args::apm' to 'apm_info&'
* the reason would be that the reference doesn't have alignment information anymore.
* changed the reference to const for read access, and use the long form for setting a field.


# afd6dfc8b400a598ff4b610951548c5a7d2007cb 28-Jan-2006 Axel Dörfler <axeld@pinc-software.de>

Implemented first basic APM driver. Only tested with QEMU so far, that's why
it's currently disabled.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16120 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ba61df6d0b3076ef132a0c602a5908bfeffcb7a3 10-Jan-2006 Axel Dörfler <axeld@pinc-software.de>

Beginnings of APM support: we now connect to the APM BIOS in 32 bit protected mode.
We don't do anything with it yet, though, so the BIOS will probably ignore us since
we are supposed to poll for events.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15900 a95241bf-73f2-0310-859d-f6bbb57e9c96