This website requires JavaScript.
Explore
Help
Sign In
ApfelTeeSaft
/
reactos
Watch
1
Star
0
Fork
0
mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced
2026-09-01 19:26:16 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
a1608caf319b5ef55e5e28b71efeb0832fb86934
reactos
/
reactos
/
hal
/
halx86
T
History
Aleksey Bragin
da2a2649db
[FORMATTING]
...
- Reformat dma.c, no code change. svn path=/trunk/; revision=45363
2010-01-31 20:35:06 +00:00
..
generic
[FORMATTING]
2010-01-31 20:35:06 +00:00
include
[HAL]: Rewrite IRQL handling. Alex's original code (lately translated to C) was a copy of the MicroChannel (MCA), Checked-Build HAL, an unexplained choice considering MCA is not supported or even available anymore. Windows, on machines with a PIC, uses a mechanism called Lazy IRQL, in which the PIC is only programmed "lazily", meaning that lowering and raising the IRQL does not actually change the interrupt mask. Therefore, lower priority interrupts will still come in at high IRQL. At this point, the HAL will detect this, only now mask the PICs, and lie that the lower interrupt was "spurious", while setting a pending bit. When the IRQL is lowered, the bit is detected, and a software/delayed "INT" is done with the correct IRQ vector number. More details are available in the typical resources.
2010-01-29 21:10:33 +00:00
mp
[HAL]
2010-01-29 22:08:09 +00:00
up
Remove HALP_HOOKS structure
2007-12-14 08:53:56 +00:00
xbox
Partly unregress Xbox 1 port. It now fails with INACCESSIBLE_BOOT_DEVICE bugcheck
2009-09-23 20:59:08 +00:00
directory.rbuild
[HAL]
2010-01-21 21:05:45 +00:00
hal_generic_mp.rbuild
[HAL]
2010-01-21 21:05:45 +00:00
hal_generic_up.rbuild
[HAL]: Move the HalpApcInterrupt and HalpDispatchInterrupt to pic.c now that there is a C-macro to generate such stubs. Remove irq.S from build/sources.
2010-01-26 16:31:32 +00:00
hal_generic.rbuild
[HAL]: Rewrite all V8086-related code in C instead of ASM. Delete v86.s. Makes uses of new macros and developments in NTOS, but should now only end up getting called at shutdown and for bugchecks.
2010-01-26 19:41:31 +00:00
hal.rbuild
[HAL]
2010-01-21 21:05:45 +00:00
halamd64.rbuild
[HAL]
2010-01-21 21:05:45 +00:00
halmps.rbuild
[HAL]
2010-01-21 21:05:45 +00:00
halxbox.rbuild
[HAL]
2010-01-21 21:05:45 +00:00