#
02463fb4 |
|
05-Mar-2024 |
X512 <danger_mail@list.ru> |
kernel/int: consolidate interrupt vector number to `int32` This is no-op for 32 bit platforms because `int32` is defined as `long` there. Change interrupt vector number from 64 bits to 32 bits for 64 bit platforms. Change-Id: I52d1ad616cab16488804e9733c7afaf772a670ba Reviewed-on: https://review.haiku-os.org/c/haiku/+/7507 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
|
#
d26fd5f6 |
|
20-Jul-2016 |
François Revol <revol@free.fr> |
M68K: drop the platform_type field, the enum is gone from OS.h
|
#
c094f045 |
|
20-Jul-2016 |
François Revol <revol@free.fr> |
M68K: dos2unix some files For some reason they used CR-LF.
|
#
d4dcbf95 |
|
21-Oct-2008 |
François Revol <revol@free.fr> |
- Fix build. - make system_time() return something sensible until platform code works. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28271 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
86cb5b45 |
|
14-Oct-2008 |
François Revol <revol@free.fr> |
- Move MFP freq to a separate header - initialize the time_base_frequency kernel arg (should be done in the bootloader though...). We will use MFP timer to support system_time(). At least try to. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28098 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5ad3245c |
|
13-Oct-2008 |
François Revol <revol@free.fr> |
Timer & RTC code git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28061 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
|
#
94b1f001 |
|
12-Oct-2008 |
François Revol <revol@free.fr> |
- init PIC earlier - stub out RTC git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28016 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fd630a45 |
|
12-Oct-2008 |
François Revol <revol@free.fr> |
Might work better with the interrupt handler... I should go to bed now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28014 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e673981e |
|
12-Oct-2008 |
François Revol <revol@free.fr> |
Add support for using the MFP0 timer A. Not calibrated though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28013 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f4bf90f7 |
|
16-Aug-2008 |
François Revol <revol@free.fr> |
We're actually using serial input for KDL for now... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26999 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
39eb52d8 |
|
03-Aug-2008 |
François Revol <revol@free.fr> |
Implemented keyboard input for KDL. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26758 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2fc21d4f |
|
01-Aug-2008 |
François Revol <revol@free.fr> |
Use a bool to check if an irq was acknowledged by the MFP, else we don't call the handler. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26725 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e70ba4e4 |
|
25-Jul-2008 |
François Revol <revol@free.fr> |
Fix build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26634 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
60b11851 |
|
25-Jul-2008 |
François Revol <revol@free.fr> |
partial support for 68901 MFP chip as interrupt controller, untested. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26633 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
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
|
#
f41c3a5b |
|
29-Jun-2008 |
François Revol <revol@free.fr> |
- Move Atari platform class out to a platform file. - Use the platform object to determine the platform type in system_info. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26166 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
|
#
0e274db4 |
|
21-Oct-2007 |
François Revol <revol@free.fr> |
Dummy platforms for m68K. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22652 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d4dcbf95f68d9b1e5aaf9b695713280083289857 |
|
21-Oct-2008 |
François Revol <revol@free.fr> |
- Fix build. - make system_time() return something sensible until platform code works. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28271 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
86cb5b45da86b94f1fdb50378ece9daa46fb3ae6 |
|
14-Oct-2008 |
François Revol <revol@free.fr> |
- Move MFP freq to a separate header - initialize the time_base_frequency kernel arg (should be done in the bootloader though...). We will use MFP timer to support system_time(). At least try to. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28098 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5ad3245c2b43da12bab8592c26052ed8aae4ad63 |
|
13-Oct-2008 |
François Revol <revol@free.fr> |
Timer & RTC code git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28061 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
|
#
94b1f00114b400afb8a7dcc7414fd96aa8246013 |
|
12-Oct-2008 |
François Revol <revol@free.fr> |
- init PIC earlier - stub out RTC git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28016 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fd630a455299c01ec989804b0e68306dafb0503c |
|
12-Oct-2008 |
François Revol <revol@free.fr> |
Might work better with the interrupt handler... I should go to bed now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28014 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e673981e7e05763ace819382f3627fc815fc1fd4 |
|
12-Oct-2008 |
François Revol <revol@free.fr> |
Add support for using the MFP0 timer A. Not calibrated though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28013 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f4bf90f7cea4f32839cf0da642e25e965c12b621 |
|
16-Aug-2008 |
François Revol <revol@free.fr> |
We're actually using serial input for KDL for now... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26999 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
39eb52d83beaf76cc10af76b49a8ac14a33ee250 |
|
03-Aug-2008 |
François Revol <revol@free.fr> |
Implemented keyboard input for KDL. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26758 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2fc21d4fad7056d3c2f023de5656a44aa2a74c0c |
|
01-Aug-2008 |
François Revol <revol@free.fr> |
Use a bool to check if an irq was acknowledged by the MFP, else we don't call the handler. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26725 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e70ba4e482d032bfc0724e32ed9fe202977bdb7f |
|
25-Jul-2008 |
François Revol <revol@free.fr> |
Fix build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26634 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
60b11851d49669095452371787cdf21357d9733a |
|
25-Jul-2008 |
François Revol <revol@free.fr> |
partial support for 68901 MFP chip as interrupt controller, untested. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26633 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
|
#
f41c3a5bcdcb62b6a1bc85262cbbf8ea08a748f6 |
|
29-Jun-2008 |
François Revol <revol@free.fr> |
- Move Atari platform class out to a platform file. - Use the platform object to determine the platform type in system_info. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26166 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
|
#
0e274db4b9c70092d0643a08b40d09316b8a04d2 |
|
21-Oct-2007 |
François Revol <revol@free.fr> |
Dummy platforms for m68K. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22652 a95241bf-73f2-0310-859d-f6bbb57e9c96
|