#
84bf29f9 |
|
06-Jul-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Compile in arch_platform.cpp for x86_64. The apm_init call is disabled for x86_64, APM is 32-bit only.
|
#
65ad1ba3 |
|
26-May-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Made it possible to build the bootloader when targetting x86_64. * x86_64 is using the existing *_ia32 boot platforms. * Special flags are required when compiling the loader to get GCC to compile 32-bit code. This adds a new set of rules for compiling boot code rather than using the kernel rules, which compile using the necessary flags. * Some x86_64 private headers have been stubbed by #include'ing the x86 versions. These will be replaced later.
|
#
6b202f4e |
|
13-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Introduced new header directory headers/private/system which is supposed to contain headers shared by kernel and userland (mainly libroot). * Moved quite a few private kernel headers to the new location. Split several kernel headers into a shared part and one that is still kernel private. Adjusted all affected Jamfiles and source in the standard x86 build accordingly. The build for other architectures and for test code may be broken. * Quite a bit of userland code still includes private kernel headers. Mostly those are <util/*> headers. The ones that aren't strictly kernel-only should be moved to some other place (maybe headers/private/shared/util). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25486 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8ca57645 |
|
16-May-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Implemented APM generic syscall API to query the current power status. * PowerStatus is now using this API when compiled for Haiku. * Note, I'm not sure why yet, but running PowerStatus in the background crashes at least my laptop after some time. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21154 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5da68569 |
|
29-Jan-2006 |
Axel Dörfler <axeld@pinc-software.de> |
The APM now successfully shuts down my IBM ThinkPad T40. It's still disabled for more testing on other machines. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16136 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
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
|
#
84bf29f97b5ff5f1ace8dfee48d035cba0b4fb75 |
|
06-Jul-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Compile in arch_platform.cpp for x86_64. The apm_init call is disabled for x86_64, APM is 32-bit only.
|
#
65ad1ba320d945c9626f471c4fb0972ae49440b5 |
|
26-May-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Made it possible to build the bootloader when targetting x86_64. * x86_64 is using the existing *_ia32 boot platforms. * Special flags are required when compiling the loader to get GCC to compile 32-bit code. This adds a new set of rules for compiling boot code rather than using the kernel rules, which compile using the necessary flags. * Some x86_64 private headers have been stubbed by #include'ing the x86 versions. These will be replaced later.
|
#
6b202f4e3da73d4c131355fcd82b792d153f84f6 |
|
13-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Introduced new header directory headers/private/system which is supposed to contain headers shared by kernel and userland (mainly libroot). * Moved quite a few private kernel headers to the new location. Split several kernel headers into a shared part and one that is still kernel private. Adjusted all affected Jamfiles and source in the standard x86 build accordingly. The build for other architectures and for test code may be broken. * Quite a bit of userland code still includes private kernel headers. Mostly those are <util/*> headers. The ones that aren't strictly kernel-only should be moved to some other place (maybe headers/private/shared/util). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25486 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8ca57645543d928602faf4b2b7f311e9c2c1be29 |
|
16-May-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Implemented APM generic syscall API to query the current power status. * PowerStatus is now using this API when compiled for Haiku. * Note, I'm not sure why yet, but running PowerStatus in the background crashes at least my laptop after some time. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21154 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5da68569d0c19213a12da3e4e1290aff9930850c |
|
29-Jan-2006 |
Axel Dörfler <axeld@pinc-software.de> |
The APM now successfully shuts down my IBM ThinkPad T40. It's still disabled for more testing on other machines. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16136 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
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
|