#
b6f76ebe |
|
09-Feb-2017 |
Augustin Cavalier <waddlesplash@gmail.com> |
s/OpenBeOS License/MIT License/ universally, as they're the same thing. Fixes #8681.
|
#
f8123318 |
|
22-Sep-2012 |
François Revol <revol@free.fr> |
PPC: Add a platform field to the arch_kernel_args * We need to know which platform we are booted from
|
#
716a16ce |
|
03-Jan-2006 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Find out a few interesting information about the system (like CPU, bus, and time base frequency) in the PPC boot loader, and propagate them to the kernel via kernel_args. * Now we use the correct time base frequency for timer calculations. * Implemented PPC specific system info stuff. Added a few PPC CPU types to <OS.h>. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15817 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a1bcf2c8 |
|
01-Jan-2006 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* The OF memory management callback is now set in arch_mmu_init(). According to the spec we need to set it before taking over the MMU, but we can't call it before arch_mmu_init(), since we need the OF to allocate the page table. So we do it after we have allocated the new page table. * Added PPC specific kernel_args: The virtual address ranges we want to keep in the kernel. We fill that in with the translations we find when initializing the MMU stuff. We remove the memory the boot loader occupies from those. Besides the stack for the boot loader only the OF stuff remains. * arch_mmu_allocate() now starts to search at KERNEL_BASE for a free virtual address when no particular address is requested. This saves us further trouble in the kernel, since those allocations would need to be remapped otherwise. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15780 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8c1ae507 |
|
17-Oct-2003 |
Axel Dörfler <axeld@pinc-software.de> |
Adoption of Travis' PPC code. Changed where needed. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5071 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b4d2f3a8 |
|
07-Oct-2003 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed arch_stage2.h to arch_kernel_args.h. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4972 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f81233185780da21480331028eed220022e2d0b2 |
|
22-Sep-2012 |
François Revol <revol@free.fr> |
PPC: Add a platform field to the arch_kernel_args * We need to know which platform we are booted from
|
#
716a16ce61a33dd922238873471fb7d9b58fc0df |
|
03-Jan-2006 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Find out a few interesting information about the system (like CPU, bus, and time base frequency) in the PPC boot loader, and propagate them to the kernel via kernel_args. * Now we use the correct time base frequency for timer calculations. * Implemented PPC specific system info stuff. Added a few PPC CPU types to <OS.h>. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15817 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a1bcf2c880834a1b344a4f8586335063e4975282 |
|
01-Jan-2006 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* The OF memory management callback is now set in arch_mmu_init(). According to the spec we need to set it before taking over the MMU, but we can't call it before arch_mmu_init(), since we need the OF to allocate the page table. So we do it after we have allocated the new page table. * Added PPC specific kernel_args: The virtual address ranges we want to keep in the kernel. We fill that in with the translations we find when initializing the MMU stuff. We remove the memory the boot loader occupies from those. Besides the stack for the boot loader only the OF stuff remains. * arch_mmu_allocate() now starts to search at KERNEL_BASE for a free virtual address when no particular address is requested. This saves us further trouble in the kernel, since those allocations would need to be remapped otherwise. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15780 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8c1ae5079146286f37e45eface0b2e4b31dd0898 |
|
17-Oct-2003 |
Axel Dörfler <axeld@pinc-software.de> |
Adoption of Travis' PPC code. Changed where needed. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5071 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b4d2f3a8e77bc27a7289e6620571f65f6ff75d13 |
|
07-Oct-2003 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed arch_stage2.h to arch_kernel_args.h. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4972 a95241bf-73f2-0310-859d-f6bbb57e9c96
|