2010-01-31 |
Sir Richard | [NTOS]: Always set correct segments; the if/else branch...
|
commit | commitdiff | tree |
2010-01-30 |
Sir Richard | [NTOS]: Simplify KiTrapStub and write registers in...
|
commit | commitdiff | tree |
2010-01-30 |
Sir Richard | [PERF]: Omit setting certain useless trap frame fields.
|
commit | commitdiff | tree |
2010-01-30 |
Sir Richard | [HAL]: Add debugging feature to HalpTrap06 error that...
|
commit | commitdiff | tree |
2010-01-29 |
Sir Richard | [HAL]: Rewrite IRQL handling. Alex's original code...
|
commit | commitdiff | tree |
2010-01-29 |
Sir Richard | [HAL]: Mark ECX as clobbered in HalpNestedTrap, otherwise...
|
commit | commitdiff | tree |
2010-01-29 |
Sir Richard | [NTOS]: Return correct IRQ 0 vector instead of IRQL...
|
commit | commitdiff | tree |
2010-01-29 |
Sir Richard | [NTOS]: Another try at the chained interrupt dispatch...
|
commit | commitdiff | tree |
2010-01-29 |
Sir Richard | [NTOS]: Implement chained interrupt dispatch. For level...
|
commit | commitdiff | tree |
2010-01-29 |
Sir Richard | [NTOS]: Implement the KiInterruptTemplate in C since...
|
commit | commitdiff | tree |
2010-01-28 |
Sir Richard | [NTOS]: The last big step. Now that the HAL is in C...
|
commit | commitdiff | tree |
2010-01-28 |
Sir Richard | [HAL]: Fix HalpFlushTlb. Thanks to Stefan Ginsberg...
|
commit | commitdiff | tree |
2010-01-28 |
Sir Richard | [PERF]: Optimize nested interrupt cases (where a pending...
|
commit | commitdiff | tree |
2010-01-28 |
Sir Richard | [NTOS]: Fix L1/L2 cache detection and write out the...
|
commit | commitdiff | tree |
2010-01-28 |
Sir Richard | [NDK]: Fix KPCR definition.
|
commit | commitdiff | tree |
2010-01-28 |
Sir Richard | [NTOS]: Remove checks for VDM alert during GPF. This...
|
commit | commitdiff | tree |
2010-01-28 |
Sir Richard | [PERF]: Not in any way a scientific number you should...
|
commit | commitdiff | tree |
2010-01-27 |
Sir Richard | [NTOS/PERF]: Enable VME support. VME stands for Virtual...
|
commit | commitdiff | tree |
2010-01-27 |
Sir Richard | [NTOS]: Trunk boots now (interesting that buildbot...
|
commit | commitdiff | tree |
2010-01-27 |
Sir Richard | [NTOS]: Rework the trap macros again. This time we...
|
commit | commitdiff | tree |
2010-01-26 |
Sir Richard | [HAL]: Implement the profile and clock interrupt trap...
|
commit | commitdiff | tree |
2010-01-26 |
Sir Richard | [HAL]: Rewrite all V8086-related code in C instead...
|
commit | commitdiff | tree |
2010-01-26 |
Sir Richard | [PERF]: What to do when your SYSEXIT code has a bug...
|
commit | commitdiff | tree |
2010-01-26 |
Sir Richard | [PERF]: After spending the better part of the last...
|
commit | commitdiff | tree |
2010-01-26 |
Sir Richard | [BOOTVID]: Fix completely broken VidInitialize routine...
|
commit | commitdiff | tree |
2010-01-26 |
Sir Richard | [NTOS]: Refactor some stub code and add a couple of...
|
commit | commitdiff | tree |
2010-01-26 |
Sir Richard | [HAL]: Move the HalpApcInterrupt and HalpDispatchInterrupt...
|
commit | commitdiff | tree |
2010-01-26 |
Sir Richard | [NTOS]: Implement a C/Extended ASM macro for generating...
|
commit | commitdiff | tree |
2010-01-25 |
Sir Richard | [NTOS]: Split the GENERATE_TRAP_HANDLER in two separate...
|
commit | commitdiff | tree |
2010-01-25 |
Sir Richard | [HAL]: Implement HalEndSystemInterrupt and HalpEndSoftwareIn...
|
commit | commitdiff | tree |
2010-01-25 |
Sir Richard | [HAL]: Implement HalRequestSoftwareInterrupt in C instead...
|
commit | commitdiff | tree |
2010-01-25 |
Sir Richard | [HAL]: KfLowerIrql in C instead of ASM. Add the SWInterruptL...
|
commit | commitdiff | tree |
2010-01-24 |
Sir Richard | [HAL]: Okay, this one was my fault, forgot to built...
|
commit | commitdiff | tree |
2010-01-24 |
Sir Richard | You really need to get your compiler version shit together...
|
commit | commitdiff | tree |
2010-01-24 |
Sir Richard | [HAL]: Implement and document the HalpSpecialDismissTable...
|
commit | commitdiff | tree |
2010-01-24 |
Sir Richard | [HAL]: Implement HalEnableSystemInterrupt and HalDisableSyst...
|
commit | commitdiff | tree |
2010-01-24 |
Sir Richard | [HAL]: Document and implement KiI8259MaskTable in C...
|
commit | commitdiff | tree |
2010-01-24 |
Sir Richard | [HAL]: Implement KeGetCurrentIrql, KeRaiseIrqlToDpcLevel...
|
commit | commitdiff | tree |
2010-01-24 |
Sir Richard | [HAL] Merge HalpAcquireSystemHardwareSpinLock and HalpReleas...
|
commit | commitdiff | tree |
2010-01-24 |
Sir Richard | [PERF]: Make the trap entry/exit macros inlined, just...
|
commit | commitdiff | tree |
2010-01-23 |
Sir Richard | [PERF]: Make all trap handlers, trap exit code, fatal...
|
commit | commitdiff | tree |
2010-01-23 |
Sir Richard | [PSDK]: Define DECLSPEC_NORETURN for MSVC and GCC.
|
commit | commitdiff | tree |
2010-01-23 |
Sir Richard | [PERF]: Replace early ZwClose system calls with ObCloseHandl...
|
commit | commitdiff | tree |
2010-01-23 |
Sir Richard | [NTOS]: Export the C KiEoiHelper alongside the ASM...
|
commit | commitdiff | tree |
2010-01-23 |
Sir Richard | [NDK]: Some prototype fixes.
|
commit | commitdiff | tree |
2010-01-23 |
Sir Richard | [NTOS]: KiDispatchInterrupt crushes EBX, so maybe it...
|
commit | commitdiff | tree |
2010-01-23 |
Sir Richard | [PERF]: Do not declare the PCR in KeGetPcr as volatile...
|
commit | commitdiff | tree |
2010-01-21 |
Sir Richard | [HAL]: The HAL is a mess. Fix build.
|
commit | commitdiff | tree |
2010-01-21 |
Sir Richard | [HAL]: Initialize the i8259A PIC controllers in C,...
|
commit | commitdiff | tree |
2010-01-20 |
Sir Richard | [RBUILD]: Use correct kernel entrypoint symbol name...
|
commit | commitdiff | tree |
2010-01-20 |
Sir Richard | [NTOS]: Implement KiSwapProcess in C.
|
commit | commitdiff | tree |
2010-01-19 |
Sir Richard | [NTOS]: Workaround for GCC 4.4.x bug reported by Dmitry.
|
commit | commitdiff | tree |
2010-01-19 |
Sir Richard | [FREELDR]: Jump to a standard 1-parameter STDCALL kernel...
|
commit | commitdiff | tree |
2010-01-19 |
Sir Richard | [NTOS]: Try backing out a change to see if thix fixes...
|
commit | commitdiff | tree |
2010-01-19 |
Sir Richard | [NTOS]: Implement GUI thread promotion during the first...
|
commit | commitdiff | tree |
2010-01-19 |
Sir Richard | [NTOS]: Convert system call handling to C. Only kernel...
|
commit | commitdiff | tree |
2010-01-19 |
Sir Richard | [NTOS]: Fix build.
|
commit | commitdiff | tree |
2010-01-19 |
Sir Richard | [NTOS]: We don't actually need wrappers for NtContinue...
|
commit | commitdiff | tree |
2010-01-19 |
Sir Richard | [NTOS]: Kei386EoiHelper now jumps into the C KiEoiHelper...
|
commit | commitdiff | tree |
2010-01-19 |
Sir Richard | [NTOS]: Implement the special NtRaiseException in C...
|
commit | commitdiff | tree |
2010-01-19 |
Sir Richard | [NTOS]: Implement "Edited Trap Frame" exit. This funky...
|
commit | commitdiff | tree |
2010-01-19 |
Sir Richard | [NTOS]: Implement KiServiceExit2, C Version. This is...
|
commit | commitdiff | tree |
2010-01-19 |
Sir Richard | [NTOS]: Implement KeUpdateSystemTime and KeUpdateRunTime...
|
commit | commitdiff | tree |
2010-01-13 |
Sir Richard | [NTOS]: Fix bug in illegal instruction trap handling...
|
commit | commitdiff | tree |
2010-01-13 |
Sir Richard | Perf improvements:
|
commit | commitdiff | tree |
2010-01-13 |
Sir Richard | [NTOS]: Remove debug spew (but keep Flag macros and...
|
commit | commitdiff | tree |
2010-01-13 |
Sir Richard | [NTOS]: Fix some bugs and cleanup V8086 code in regards...
|
commit | commitdiff | tree |
2010-01-12 |
Sir Richard | Patch that fixes VMWare boot (and should fix QEMu/KVM...
|
commit | commitdiff | tree |
2010-01-11 |
Sir Richard | [NTOS]: Bring back a simplified GPF handler just for...
|
commit | commitdiff | tree |
2010-01-11 |
Sir Richard | [NTOS]: Switch to a slightly (perhaps, hopefully?)...
|
commit | commitdiff | tree |
2010-01-11 |
Sir Richard | Trap Handlers in C Patch 9 of 12:
|
commit | commitdiff | tree |
2010-01-11 |
Sir Richard | [NTOS]: Put ASM macros back since the HAL also uses...
|
commit | commitdiff | tree |
2010-01-11 |
Sir Richard | Trap Handlers in C Patch 8 of X:
|
commit | commitdiff | tree |
2010-01-11 |
Sir Richard | Trap handlers in C patch 7 of X:
|
commit | commitdiff | tree |
2010-01-11 |
Sir Richard | [NTOS]: Rewrite BIOS Call (V8086) Entry/Exit routines...
|
commit | commitdiff | tree |
2010-01-10 |
Sir Richard | [NTOS]: Implement all V8086 Opcode emulation in C instead...
|
commit | commitdiff | tree |
2010-01-10 |
Sir Richard | [NTOS]: Simplify trap exit code.
|
commit | commitdiff | tree |
2010-01-10 |
Sir Richard | [NTOS]: Implement KiAdjustEsp0 in C.
|
commit | commitdiff | tree |
2010-01-09 |
Sir Richard | Trap handlers in C patch 6 of X:
|
commit | commitdiff | tree |
2010-01-08 |
Sir Richard | Trap handlers in C Patch 5 of X:
|
commit | commitdiff | tree |
2010-01-08 |
Sir Richard | Trap handlers in C Patch 4 of X:
|
commit | commitdiff | tree |
2010-01-08 |
Sir Richard | Trap Handlers in C Patch 3 of X (Patch by Sir_Richard...
|
commit | commitdiff | tree |
|