#
daf2a95e |
|
22-Sep-2012 |
François Revol <revol@free.fr> |
PPC: Add a PPC_PLATFORM_U_BOOT platform type * the PPC kernel will have to support both OF and U-Boot soon.
|
#
6cdd45a9 |
|
26-Jan-2006 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added enum to PPCPlatform to identify the platform. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16099 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8baf8813 |
|
07-Jan-2006 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added "shutdown" debugger command. Implemented arch_cpu_shutdown() for PPC. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15862 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e55e1a0e |
|
03-Jan-2006 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented the PPC specific RTC support. We search for an "rtc" device in the Open Firmware implementation of boot loader and pass its path to the kernel, where it's opened and used for getting/setting the real time. The expensive atomic_*64() on PPC 32-bit make things a bit more complicated. Moreover, missing 64 bit multiplication and division instructions won't really allow system_time() to be anywhere near as fast as on x86. :-/ git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15837 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7afa713a |
|
03-Jan-2006 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Reorganized the boot platform dependencies in the kernel a bit. Basically the architecture specific code is now responsible to init and make use of the platform specific code, now. The reason being that we have only one kernel per platform and thus cannot decide at compile time, which platform to use (if any). The PPC implementation features an abstract base class PPCPlatform (implemented for all supported platforms) through which platform support is provided. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15824 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
daf2a95ef7e76b85df81e9f71351ad1b4066a209 |
|
22-Sep-2012 |
François Revol <revol@free.fr> |
PPC: Add a PPC_PLATFORM_U_BOOT platform type * the PPC kernel will have to support both OF and U-Boot soon.
|
#
6cdd45a94ba32b2d576923882d1c1ee4003e1185 |
|
26-Jan-2006 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added enum to PPCPlatform to identify the platform. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16099 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8baf8813c0562df49a23b32f42b95c544af1a20b |
|
07-Jan-2006 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added "shutdown" debugger command. Implemented arch_cpu_shutdown() for PPC. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15862 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e55e1a0e666da61eb901533dae4af2ec44d216d8 |
|
03-Jan-2006 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented the PPC specific RTC support. We search for an "rtc" device in the Open Firmware implementation of boot loader and pass its path to the kernel, where it's opened and used for getting/setting the real time. The expensive atomic_*64() on PPC 32-bit make things a bit more complicated. Moreover, missing 64 bit multiplication and division instructions won't really allow system_time() to be anywhere near as fast as on x86. :-/ git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15837 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7afa713acb69df4a1cd3a53a950af9f409d84514 |
|
03-Jan-2006 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Reorganized the boot platform dependencies in the kernel a bit. Basically the architecture specific code is now responsible to init and make use of the platform specific code, now. The reason being that we have only one kernel per platform and thus cannot decide at compile time, which platform to use (if any). The PPC implementation features an abstract base class PPCPlatform (implemented for all supported platforms) through which platform support is provided. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15824 a95241bf-73f2-0310-859d-f6bbb57e9c96
|