#
215b685f |
|
11-Dec-2022 |
X512 <danger_mail@list.ru> |
kernel: Drop non-standard GNU inline assignment syntax * We needed this previously due to our gcc2 compiled kernel. * Now that our kernel is always latest gcc, we can move to the c++20 syntax for inline assignment. * Improves compatibility with clang, less GNU-specific stuff Change-Id: Ib7272a0a52554a31e9a0e788fd3f031db9049795 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5898 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
b71f9969 |
|
12-Jun-2010 |
Andreas Faerber <andreas.faerber@web.de> |
Fix OpenPIC
|
#
64d79eff |
|
27-May-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Changed physical_entry::{address,size} to phys_{addr,size}_t and changed map_physical_memory()'s physicalAddress parameter type from void* to phys_addr_t. This breaks source compatibility, but -- as long as phys_{addr,size}_t remain 32 bit wide -- keeps binary compatibility with BeOS. * Adjusted all code using the affected interfaces (Oh what fun!). Added a few TODOs in places where the wrong types (e.g. void* for physical addresses are used). Looks like quite a few drivers aren't 64 bit safe and others will break with PAE. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36960 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
52ba9919 |
|
13-Aug-2008 |
François Revol <revol@free.fr> |
Patch by Duane on IRC, makes it build again (but won't work). Needs investigation. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26967 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a8193053 |
|
06-Feb-2006 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added driver for Open PIC compatible interrupt controllers (ported from FreeBSD). At the moment it only recognizes Apple's Intrepid Mac I/O Controller. Not sure how well it works yet. Enabling all I/O interrupts definitely triggers one, but I don't seem to get rid of it afterwards. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16270 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
64d79eff7290437d24b1a420537c3ed5c144ab96 |
|
27-May-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Changed physical_entry::{address,size} to phys_{addr,size}_t and changed map_physical_memory()'s physicalAddress parameter type from void* to phys_addr_t. This breaks source compatibility, but -- as long as phys_{addr,size}_t remain 32 bit wide -- keeps binary compatibility with BeOS. * Adjusted all code using the affected interfaces (Oh what fun!). Added a few TODOs in places where the wrong types (e.g. void* for physical addresses are used). Looks like quite a few drivers aren't 64 bit safe and others will break with PAE. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36960 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
52ba991910c1eeacf88ceb84652ca191ca6824e3 |
|
13-Aug-2008 |
François Revol <revol@free.fr> |
Patch by Duane on IRC, makes it build again (but won't work). Needs investigation. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26967 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a8193053ece43667030c4e6e51e033cbe0967d4c |
|
06-Feb-2006 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added driver for Open PIC compatible interrupt controllers (ported from FreeBSD). At the moment it only recognizes Apple's Intrepid Mac I/O Controller. Not sure how well it works yet. Enabling all I/O interrupts definitely triggers one, but I don't seem to get rid of it afterwards. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16270 a95241bf-73f2-0310-859d-f6bbb57e9c96
|