reactos/reactos/ntoskrnl
Alex Ionescu ba3178b813 [CMLIB/NTOSKRNL]: Move key deletion functions to cmlib, so that UEFI boot library can use them.
[BOOTLIB]: Implement BCD element deletion (bootreg: implement key deletion)
[BOOTMGR]: Implement BL_FATAL_ERROR_BCD_ENTRIES fatal error.
[BOOTMGR]: Stubplement support for memory list data parsing (when memtest.efi will run), and stubplement support for boot persistent data blobs.
[BOOTMGR]: Stubplement boot sequence support, create stub for boot entry population.
[BOOTMGR]: Stubplement boot entry selection, create stub for boot entry enumeration.
Mostly factoring-level changes to get us closer to the needed code paths.

svn path=/trunk/; revision=70609
2016-01-17 21:48:00 +00:00
..
cache [NTOS] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114 2015-10-04 11:54:25 +00:00
cc [NTOSKRNL] 2015-10-18 16:09:11 +00:00
config [CMLIB/NTOSKRNL]: Move key deletion functions to cmlib, so that UEFI boot library can use them. 2016-01-17 21:48:00 +00:00
dbgk [NTOS] 2015-06-28 18:52:51 +00:00
ex [NTOS]: Fix comments only, no code changes. 2015-12-16 23:53:51 +00:00
fsrtl [NTOS:FSRTL] 2015-11-27 07:49:31 +00:00
fstub [NTOSKRNL] 2015-09-06 22:10:53 +00:00
inbv Happy New Year 2016 !! 2015-12-31 23:05:23 +00:00
include [CMLIB/NTOSKRNL]: Move key deletion functions to cmlib, so that UEFI boot library can use them. 2016-01-17 21:48:00 +00:00
io [NTOSKRNL] 2016-01-05 18:58:32 +00:00
kd [NTOS:KDBG]: Sync back the code that I copied in FreeLdr (r70403) for COM port selection. 2015-12-20 02:53:30 +00:00
kd64 [NTOS:KD] 2015-11-14 08:55:46 +00:00
kdbg [NTOS/KDBK] 2015-12-23 22:38:46 +00:00
ke [NTOS] 2015-10-14 20:42:18 +00:00
lpc - Remove all NT_ASSERT from the kernel and replace with good old ASSERT, for ease of debugging, especially for tests run on the build servers. There is no need to use NT_ASSERT in the kernel. 2015-09-01 01:45:59 +00:00
mm [NTOS:MM]: Don't hardcode Mm tags since we have a #define 2016-01-05 19:53:07 +00:00
ntkrnlmp [NTKRNLMP] 2015-09-04 06:37:05 +00:00
ob [NTOS:OB] 2015-10-17 18:37:49 +00:00
po [NTOS:PO]: Whitespace fixes only! 2016-01-07 20:00:05 +00:00
ps [NTOS] 2015-12-14 23:20:10 +00:00
rtl [NTOS] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114 2015-10-04 11:54:25 +00:00
se [NTOS:SE] 2015-11-27 12:06:59 +00:00
tests
vdm [NTOS] 2015-09-18 14:22:12 +00:00
vf [NTOS] STUB ALL THE EXPORTS. We should now have all the exports expected by a 2k3-ish kernel (except for a few amd64-specific ones). Add some missing explicit cdecl to the Verifier stubs, and don't return STATUS_SUCCESS (0) from the ABIOS stubs. 2015-09-08 20:14:39 +00:00
wmi [NTOS] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114 2015-10-04 11:54:25 +00:00
CMakeLists.txt - Explicitly make the kernel .rsrc/Resource Directory non-discardable and non-pageable on MSVC builds, as it is accessed from bugcheck code. Previously this data was marked as discardable and the bugcheck routine would bugcheck (after a certain stage in boot) when trying to access the bugcheck code data because the data was discarded and the memory invalidated. Thanks to Thomas for the help and the fix. 2015-09-03 09:29:26 +00:00
guid.c
KrnlFun.c
ntdll.S [ASM] 2015-05-10 21:03:53 +00:00
ntos.cmake [CMLIB/NTOSKRNL]: Move key deletion functions to cmlib, so that UEFI boot library can use them. 2016-01-17 21:48:00 +00:00
ntoskrnl.rc [NTOS] 2015-02-26 01:59:05 +00:00
ntoskrnl.spec Remove legacy _KeNumberProcessors hack. While we are at it fix its type (CCHAR not UCHAR) and remove it from the NDK as it is a public global provided by the DDK (where we properly define it with the "__CREATE_NTOS_DATA_IMPORT_ALIAS" fix when needed. Also, the variable KeActiveProcessors is not even exported from NTOS so move it to an internal header. Fix missed fix in UDFS as well in uncompiled file. 2015-09-29 18:34:33 +00:00
sysfuncs.lst [NTOS] Fix broken NtSetSystemEnvironmentValueEx stub which had the wrong amount of parameters. 2015-09-09 11:21:02 +00:00