#
34dc9962 |
|
20-Nov-2010 |
François Revol <revol@free.fr> |
Update copyrights. Btw Axel, keyboard.cpp (forked from the bios_ia32 one) is still under "OpenBeOS licence" with 2 other copies, I suppose you are ok to change to MIT ? git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39548 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7a1fd4cb |
|
01-Aug-2008 |
François Revol <revol@free.fr> |
allocate all kernel page directories at boot, this will simplify later code a lot. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26721 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
74c5e8bd |
|
20-Jul-2008 |
François Revol <revol@free.fr> |
- move VADDR_TO_* to headers - move part of mmu handling to mmu-dependant files and extend ops - implemented 040 mmu init. doing so I spotted a bug in ARAnyM which ignored [ID]TT0. Linux likely doesn't use them but I was too lazy touse temporary page tables. I also noticed bitfields were in wrong order, to be fixed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26527 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ac00c637 |
|
23-Jun-2008 |
François Revol <revol@free.fr> |
Add mmu-specific code, WIP. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26115 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c4bcf3f9 |
|
15-Jan-2008 |
François Revol <revol@free.fr> |
* Fixes * More test code * it actually runs now, till _start. However, calling TOS from C is broken: we use 32 bit param alignment on funcs, but TOS expects 16 bit... need to use asm macros instead of funcs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23531 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aa84dea3 |
|
14-Jan-2008 |
François Revol <revol@free.fr> |
* Comments on how mmu will be set up in the bootloader * Add aranym native feature helper funcs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23526 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
246ab5c5 |
|
12-Jan-2008 |
François Revol <revol@free.fr> |
* Add atari memory map defs. * Add osheader defs. * Check for FPU. * note on prg vs bootsector. * mmu stuff. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23468 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7f27c6c3 |
|
12-Jan-2008 |
François Revol <revol@free.fr> |
* x86 mmu init code, to be changed. * remove some unneeded stuff in start. * we just quit the boot prg instead of rebooting (should try Puntaes also) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23440 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
34dc99625d99a68273ac46eeb33fab18dfba19b7 |
|
20-Nov-2010 |
François Revol <revol@free.fr> |
Update copyrights. Btw Axel, keyboard.cpp (forked from the bios_ia32 one) is still under "OpenBeOS licence" with 2 other copies, I suppose you are ok to change to MIT ? git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39548 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7a1fd4cbf8a88d0f7139099169f0c17c250270b0 |
|
01-Aug-2008 |
François Revol <revol@free.fr> |
allocate all kernel page directories at boot, this will simplify later code a lot. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26721 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
74c5e8bd10dca40d47327c0bc38a186ec986431f |
|
20-Jul-2008 |
François Revol <revol@free.fr> |
- move VADDR_TO_* to headers - move part of mmu handling to mmu-dependant files and extend ops - implemented 040 mmu init. doing so I spotted a bug in ARAnyM which ignored [ID]TT0. Linux likely doesn't use them but I was too lazy touse temporary page tables. I also noticed bitfields were in wrong order, to be fixed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26527 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ac00c6372dbda65e4e50c28899d1063393a85b33 |
|
23-Jun-2008 |
François Revol <revol@free.fr> |
Add mmu-specific code, WIP. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26115 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c4bcf3f92ca59adc7414cf7ae548b900d008297f |
|
15-Jan-2008 |
François Revol <revol@free.fr> |
* Fixes * More test code * it actually runs now, till _start. However, calling TOS from C is broken: we use 32 bit param alignment on funcs, but TOS expects 16 bit... need to use asm macros instead of funcs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23531 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aa84dea3fd211a2b05439a9eb4db12d9074d1b8f |
|
14-Jan-2008 |
François Revol <revol@free.fr> |
* Comments on how mmu will be set up in the bootloader * Add aranym native feature helper funcs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23526 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
246ab5c53f32d7502293aadaf965f0ec454db116 |
|
12-Jan-2008 |
François Revol <revol@free.fr> |
* Add atari memory map defs. * Add osheader defs. * Check for FPU. * note on prg vs bootsector. * mmu stuff. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23468 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7f27c6c3c8644b22dfd406975eafddeeed22a8ca |
|
12-Jan-2008 |
François Revol <revol@free.fr> |
* x86 mmu init code, to be changed. * remove some unneeded stuff in start. * we just quit the boot prg instead of rebooting (should try Puntaes also) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23440 a95241bf-73f2-0310-859d-f6bbb57e9c96
|