Creating a 64-bit kernel: Difference between revisions
[unchecked revision] | [unchecked revision] |
Content deleted Content added
→Compiling: Do not use SSE ops, or several #UD and #NM exceptions will get triggered |
→Threads: Thread on the 'red zone' and its effect on interrupt handling |
||
Line 217:
=== Threads ===
* [http://forum.osdev.org/viewtopic.php?f=8&t=16779 Creating a 64-bit Kernel Tutorial] about this article
* [http://forum.osdev.org/viewtopic.php?p=170634 Linker-script writers beware
* [http://forum.osdev.org/viewtopic.php?t=21720 Long-mode Kernels and the AMD64 ABI 'Red Zone'] on the 'red zone' and its major effect on interrupt handling
====Switching to earlier modes====
* [http://forum.osdev.org/viewtopic.php?f=1&p=136701 Leaving long mode] to protected mode
▲* [http://forum.osdev.org/viewtopic.php?p=170634 Linker-script writers beware]: COMMON Symbols
* [http://forum.osdev.org/viewtopic.php?f=1&t=17213 Switching from long mode to compatibility mode]
|