-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] The ultimate ros amd64 bringup #361
Closed
Closed
Changes from 1 commit
Commits
Show all changes
54 commits
Select commit
Hold shift + click to select a range
91c8699
[NTOS:IO] Fix parsing of resource lists
tkreuzer ff1eaad
[NTOS:MM] Make sure to call MmInitializeProcessAddressSpace() from th…
tkreuzer 15a08e8
[NTOS:MM] In the x64 version of MmCreateProcessAddressSpace() zero ou…
tkreuzer cce3d16
[NTOS:MM] Fix ViewSize parameter passed to MiInsertVadEx() from MiCre…
tkreuzer 286b2fb
[NTOS:MM] On x64 reserve the address range between FFFF800000000000 a…
tkreuzer 12002d4
[HAL] Fix some 64 bit warnings
tkreuzer 546c05b
[NTOS:OB] Fix some 64 bit warnings
tkreuzer 1bc15af
[CRT] Use chkstk_ms.s on x64 builds
tkreuzer 1f6d61b
[CRT] Remove the x64 asm version of sqrt from build
tkreuzer 9e097de
[NTOS:IO] Fix a warning on MSVC builds
tkreuzer aedb9f6
[NTOS:MM] SLIST handling for kernel stacks
tkreuzer d139743
[NTOS:MM] Handle PPEs und PXEs as well in MmInitializeProcessAddressS…
tkreuzer 25064d0
[NTOS:MM] Simplify and fix x64 version of MiGetPteForProcess(), fix M…
tkreuzer 75e11df
[NTOS:MM] Fix session space initialization on x64
tkreuzer 13ef07a
[NTOS:MM] Fix paged pool initialization on x64
tkreuzer 03920b1
[NTOS:MM] Fix paged pool expansion
tkreuzer 235566d
[NTOS:SE] Fix SeSetSecurityDescriptorInfoEx to avoid pool corruption …
tkreuzer 1e326fb
[CMAKE] Add baseaddress_msvc_x64.cmake
tkreuzer c4fbc15
[CSRSRV] Fix type of ViewSize parameter passed to NtMapViewOfSection
tkreuzer 29db059
[NTOS:KE] Implement KiConvertToGuiThread, KeSwitchKernelStack and sup…
tkreuzer c24203c
[NTOS:KE] Save and restore previous mode in KiZwSystemService and fix…
tkreuzer c9d1f6a
[NTOS:KE] Implement KiGetUserModeStackAddress() and KeUserModeCallback()
tkreuzer e503f53
[HAL][NTOS][I8042PRT] Add some hacks related to resource conflicts
tkreuzer 9335f8f
[NTOS:MM] HACK: comment out an ASSERT that still fails on x64
tkreuzer 4b4a334
[REACTOS] Fix many 64 bit warnings
tkreuzer 945d807
[ENVIRON] Fix x64 build
tkreuzer a26ae1d
[BOOTLIB] Fix 64 bit warnings
tkreuzer bd078ab
[NTOS:KE] Improve kernel stack switching on GUI system calls
tkreuzer 7749bdc
Fix indentation
tkreuzer 177b3e7
Addendum to session space stuff
tkreuzer 52721c2
Remove a trailing white space
tkreuzer fbec870
[NDK] Update x64 version of KEXCEPTION_FRAME
tkreuzer d5bdd7e
[NTOS:KE] Change the logic of KeSwitchKernelStack and friends to be s…
tkreuzer 4351118
[ASM] Add initial version of kxamd64.inc
tkreuzer 5b1588c
[NDK] Add UCALLOUT_FRAME definition
tkreuzer 1dc22b6
[NTOS:KE] Move KiInitializeUserApc to usercall.c
tkreuzer 8366b2c
[NTOS:KE] Simplify KiInitializeUserApc
tkreuzer 29d20df
[NTOS:KE] Implement x64 version of user callback code
tkreuzer 10e086b
[NDK] Fix the type of KPROCESS::ActiveProcessors
tkreuzer 3252ac3
Silence annoying UNIMPLEMENTED messages
tkreuzer 66eb02c
[NTOS:MM] Remove obsolete x64 debug print
tkreuzer c93d924
[NTOS:PS] Fix an issue with PROCESS_DEVICEMAP_INFORMATION size on 64…
tkreuzer c3380ef
[NTDLL] Delete obsolete file amd64/stubs.c
tkreuzer c249c15
[NTOS:PS] On x64 don't fail in NtSetInformationProcess with ProcessUs…
tkreuzer 8b48097
[WIN32K] Fix ULONG/SIZE_T issue
tkreuzer e7e7e40
[NTOS:KE] Silence KiRundownThread, it has nothing to do
tkreuzer a9fc91d
[VIDEOPRT] Don't try to use NtVdmControl on x64
tkreuzer 6e0a3be
[VIDEOPRT] [FORMATTING] No code change
tkreuzer f062e2d
[VIDEOPRT] Call IntInt10CallBios from VideoPortInt10, instead of code…
tkreuzer 21177bb
[VIDEOPRT] Fixes for x64
tkreuzer ebe9bc4
[NDK] Add BIOS call API for amd64
tkreuzer c8bd63f
[FAST486] DWORD -> ULONG, so it can be used in kernel mode
tkreuzer 4c80d83
[HAL] Implement amd64 BIOS call support
tkreuzer 96f3020
[VIDEOPRT] Implement support for INT10 on x64 using the newly impleme…
tkreuzer File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What's wrong with it ?