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
This commit is contained in:
Axel Dörfler
2006-01-10 22:54:36 +00:00
parent 5143d99bb0
commit ba61df6d0b
7 changed files with 151 additions and 6 deletions
@@ -1,5 +1,5 @@
/*
* Copyright 2003-2004, Axel Dörfler, [email protected].
* Copyright 2003-2006, Axel Dörfler, [email protected].
* Distributed under the terms of the MIT License.
*/
#ifndef KERNEL_BOOT_PLATFORM_BIOS_IA32_KERNEL_ARGS_H
@@ -9,6 +9,8 @@
# error This file is included from <boot/kernel_args.h> only
#endif
#include <apm.h>
#include <bios_drive.h>
@@ -25,6 +27,8 @@ typedef struct {
uint16 boot_drive_number;
bios_drive *drives; // this does not contain the boot drive
apm_info apm;
} platform_kernel_args;
#endif /* KERNEL_BOOT_PLATFORM_BIOS_IA32_KERNEL_ARGS_H */