#
47a21c5c |
|
30-Aug-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
s/Haiku License/MIT License/g. They are the same thing.
|
#
66fa3b18 |
|
31-Jan-2018 |
Jérôme Duval <jerome.duval@gmail.com> |
kernel: Add set_clac and clear_ac() definitions on non-x86 platforms.
|
#
990d34ef |
|
20-Jul-2016 |
François Revol <revol@free.fr> |
M68K: add arch_cpu_idle and arch_cpu_pause inline stubs Remove the stub from arch_cpu.cpp We might want to implement a 040 CPU module providing idle using LPSTOP.
|
#
7ab9993a |
|
20-Jul-2016 |
François Revol <revol@free.fr> |
M68K: Add missing defines No idea for cache level. On 030 and 040 a cache line is 16 bytes.
|
#
4535495d |
|
10-Jan-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged the signals branch into trunk, with these changes: * The team and thread kernel structures have been renamed to Team and Thread respectively and moved into the new BKernel namespace. * Several (kernel add-on) sources have been converted from C to C++ since private kernel headers are included that are no longer C compatible. Changes after merging: * Fixed gcc 2 build (warnings mainly in the scary firewire bus manager). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40196 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7d49488b |
|
12-Oct-2008 |
François Revol <revol@free.fr> |
- cleanup - remove dead ppc code - add support for probing hardware registers the way linux does (early, hook with VBR to trap faults) - detect MFPs this way. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28031 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
26e45f05 |
|
07-Jul-2008 |
François Revol <revol@free.fr> |
Would work better with the definition... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26289 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1fd024be |
|
22-Jun-2008 |
François Revol <revol@free.fr> |
- missing ppc stub - kernel_m68K almost links now, jsut bails out on the linker script... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26096 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f0c5a3da |
|
22-Jun-2008 |
François Revol <revol@free.fr> |
- Add missing globals - stubbed commpage stuff. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26094 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
30629f41 |
|
22-Jun-2008 |
François Revol <revol@free.fr> |
- move atari platform subclass to platform/atari_m68k/ - fix exception handling, at least it builds now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26089 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
35471ac5 |
|
21-Jun-2008 |
François Revol <revol@free.fr> |
- add fpu states - add needed asm_offsets - start of exception handling git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26073 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
|
#
9f0d1cf3 |
|
10-Jun-2008 |
François Revol <revol@free.fr> |
Remove PAGE_SIZE define for ppc and m68k from kernel private headers. It's not needed there and should be in public header anyway. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25921 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
82610ec8 |
|
03-Feb-2008 |
François Revol <revol@free.fr> |
* get rid of ppc stuff * possible types of exception frames git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23833 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
|
#
a7904131 |
|
26-Oct-2007 |
François Revol <revol@free.fr> |
More regs in m68k iframe. Removed DOS CR. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22735 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
829748d8 |
|
24-Oct-2007 |
François Revol <revol@free.fr> |
Fix flushing the ATC, add flushing icache. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22709 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ee75f852 |
|
24-Oct-2007 |
François Revol <revol@free.fr> |
This should handle TLB flushing on m68k (it's called ATC though). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22706 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
|
#
4535495d80c86e19e2610e7444a4fcefe3e0f8e6 |
|
10-Jan-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged the signals branch into trunk, with these changes: * The team and thread kernel structures have been renamed to Team and Thread respectively and moved into the new BKernel namespace. * Several (kernel add-on) sources have been converted from C to C++ since private kernel headers are included that are no longer C compatible. Changes after merging: * Fixed gcc 2 build (warnings mainly in the scary firewire bus manager). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40196 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7d49488b803bc04dd9f09a8843cd7fb9dea364b5 |
|
12-Oct-2008 |
François Revol <revol@free.fr> |
- cleanup - remove dead ppc code - add support for probing hardware registers the way linux does (early, hook with VBR to trap faults) - detect MFPs this way. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28031 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
26e45f0523cff430811e22533a56a7be247c36ba |
|
07-Jul-2008 |
François Revol <revol@free.fr> |
Would work better with the definition... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26289 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1fd024be6aeca22864132b39b549b4cd36fa47f1 |
|
22-Jun-2008 |
François Revol <revol@free.fr> |
- missing ppc stub - kernel_m68K almost links now, jsut bails out on the linker script... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26096 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f0c5a3da4b596f2d3de4cfa6478ee8f5c1c2f60b |
|
22-Jun-2008 |
François Revol <revol@free.fr> |
- Add missing globals - stubbed commpage stuff. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26094 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
30629f410c67be6720cf3d7ac3d36c10d2413d52 |
|
22-Jun-2008 |
François Revol <revol@free.fr> |
- move atari platform subclass to platform/atari_m68k/ - fix exception handling, at least it builds now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26089 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
35471ac53e59be40ffc4747aef64ee1731e6e48b |
|
21-Jun-2008 |
François Revol <revol@free.fr> |
- add fpu states - add needed asm_offsets - start of exception handling git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26073 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
|
#
9f0d1cf39d1fa826483d34822b48d2ebd8fac20b |
|
10-Jun-2008 |
François Revol <revol@free.fr> |
Remove PAGE_SIZE define for ppc and m68k from kernel private headers. It's not needed there and should be in public header anyway. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25921 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
82610ec8eb20734bf4852eeed82195698ad2656a |
|
03-Feb-2008 |
François Revol <revol@free.fr> |
* get rid of ppc stuff * possible types of exception frames git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23833 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
|
#
a790413138c83121cf57ec060d5573d5d7c5f48f |
|
26-Oct-2007 |
François Revol <revol@free.fr> |
More regs in m68k iframe. Removed DOS CR. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22735 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
829748d89de3b641c3d05ea327041b8bbfd753cb |
|
24-Oct-2007 |
François Revol <revol@free.fr> |
Fix flushing the ATC, add flushing icache. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22709 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ee75f8527bdc29acec852e55c3a28c76e76012e4 |
|
24-Oct-2007 |
François Revol <revol@free.fr> |
This should handle TLB flushing on m68k (it's called ATC though). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22706 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
|