History log of /haiku/headers/private/kernel/arch/m68k/arch_kernel_args.h
Revision Date Author Comments
# b6f76ebe 09-Feb-2017 Augustin Cavalier <waddlesplash@gmail.com>

s/OpenBeOS License/MIT License/ universally, as they're the same thing.

Fixes #8681.


# 36ee9f5c 24-Jul-2008 François Revol <revol@free.fr>

- use a physical page for natfeat debug output for now
- add 040 cpu and mmu stuff
- use leftover from the page root table to put interrupt vector table to set VBR to


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26627 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0ae19574 23-Jul-2008 François Revol <revol@free.fr>

- Cleanup
- rewrote early_query() to use the TT0 mapping to remove the page_hole stuff.
- fixed natfeat, using a page set up from the bootloader for now as it wants physical address. At least it's enough to see from the debugger:
load kernel...
kernel entry at 8003711a
Welcome to kernel debugger output!
Haiku revision: 26582
PANIC: unknown cpu_type 68040

Welcome to Kernel Debugging Land...
Running on CPU 0
kdebug>


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26599 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 77cbdee7 23-Jul-2008 François Revol <revol@free.fr>

Add platform specific kernel args, use them to pass nat_feat info so at least the kernel can print something from the emulator...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26596 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 375be9fa 22-Jun-2008 François Revol <revol@free.fr>

Add a machine type field. It should hold a platform dependant type. On Atari it's the high word of the _MCH cookie (2=TT,3=Falcon,5=ARAnyM).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26085 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a3dc7ef0 19-Jun-2008 François Revol <revol@free.fr>

- some cpu and platform fixes.
- we'll just use decimal chip number (68030, ...) to identify cpu, fpu, and mmu for simplicity.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26041 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 884c3616 12-Jan-2008 François Revol <revol@free.fr>

Flag for LPSTOP availability.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23459 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 171a0364 29-Dec-2007 François Revol <revol@free.fr>

Some more fields that helps compiling, but I'll have to sort that out later.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23187 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1a8a803e 03-Nov-2007 François Revol <revol@free.fr>

WIP
Abstracted cpu and mmu version dependant stuff (compatibility where are you) into ops like func arrays.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22821 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0b2adc3d 21-Oct-2007 François Revol <revol@free.fr>

Headers (unfinished) for an m68k port (yes I do know it's useless, it's just for the l33t factor).
Based on ppc/x86 headers from r22648.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22649 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 36ee9f5c625f4d16cd61636148f3e8591b5f66a5 24-Jul-2008 François Revol <revol@free.fr>

- use a physical page for natfeat debug output for now
- add 040 cpu and mmu stuff
- use leftover from the page root table to put interrupt vector table to set VBR to


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26627 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0ae1957465684431b9b568cdab1302fce2b4406f 23-Jul-2008 François Revol <revol@free.fr>

- Cleanup
- rewrote early_query() to use the TT0 mapping to remove the page_hole stuff.
- fixed natfeat, using a page set up from the bootloader for now as it wants physical address. At least it's enough to see from the debugger:
load kernel...
kernel entry at 8003711a
Welcome to kernel debugger output!
Haiku revision: 26582
PANIC: unknown cpu_type 68040

Welcome to Kernel Debugging Land...
Running on CPU 0
kdebug>


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26599 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 77cbdee7874fdea4e8573510c1463d0e05cb1d02 23-Jul-2008 François Revol <revol@free.fr>

Add platform specific kernel args, use them to pass nat_feat info so at least the kernel can print something from the emulator...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26596 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 375be9fa40e1cd4b93061332f6e940ed1bac0e2b 22-Jun-2008 François Revol <revol@free.fr>

Add a machine type field. It should hold a platform dependant type. On Atari it's the high word of the _MCH cookie (2=TT,3=Falcon,5=ARAnyM).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26085 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a3dc7ef06c18a924338b8fd916d7ea47ac50fd84 19-Jun-2008 François Revol <revol@free.fr>

- some cpu and platform fixes.
- we'll just use decimal chip number (68030, ...) to identify cpu, fpu, and mmu for simplicity.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26041 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 884c36167ca2ae928e171a6347aa683c2fa748ff 12-Jan-2008 François Revol <revol@free.fr>

Flag for LPSTOP availability.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23459 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 171a03646ddfd482324b41a4b1b9fae7d50066fc 29-Dec-2007 François Revol <revol@free.fr>

Some more fields that helps compiling, but I'll have to sort that out later.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23187 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1a8a803ee16d8293866f5d3553b57558c3995520 03-Nov-2007 François Revol <revol@free.fr>

WIP
Abstracted cpu and mmu version dependant stuff (compatibility where are you) into ops like func arrays.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22821 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0b2adc3d8e77d541e8ff2a22f223608d343fc65d 21-Oct-2007 François Revol <revol@free.fr>

Headers (unfinished) for an m68k port (yes I do know it's useless, it's just for the l33t factor).
Based on ppc/x86 headers from r22648.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22649 a95241bf-73f2-0310-859d-f6bbb57e9c96