#
bochs
Here are 47 public repositories matching this topic...
Assembly Tutorial for DOS
debugging
system
virtualbox
vmware
virtual-machine
assembly
x64
x86-64
virtualization
assembler
x86
low-level
bochs
system-programming
multicore
x64dbg
dpmi
flat-assembler
protected-mode
assembly-tutorial
-
Updated
Feb 7, 2019 - C
Operating System
c-plus-plus
kernel
x86-64
osdev
operating-system
qemu
pci
bootloader
mbr
fat32
bochs
nvme
iso9660
ahci
rtl8139
apic
gdbstub
uefi-boot
usb-storage-devices
xhci
-
Updated
Jun 13, 2021 - C++
A tiny operating system based on x86 architecture.
-
Updated
Dec 26, 2017 - Assembly
Personal Operating System | Tongji Univ. SSE Course Project
-
Updated
Sep 19, 2020 - C
-
Updated
Aug 11, 2017 - Pascal
An Operating System written from scratch.
-
Updated
Jun 7, 2020 - C
-
Updated
Mar 1, 2020 - C
An x86 boot loader printing "Hello World!"
-
Updated
Aug 5, 2019 - Assembly
An OS built from scratch using x86 simulator bochs.
-
Updated
Mar 17, 2021 - C
-
Updated
Aug 12, 2018 - C
A small network listener/responder for use with BOCHS and QEMU
-
Updated
May 22, 2021 - JavaScript
Improve this page
Add a description, image, and links to the bochs topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the bochs topic, visit your repo's landing page and select "manage topics."
If I remember correctly, I wasn't able to implement on-demand paging with whv because doing a
WHvTranslateGvawith an empty environment doesn't generate memory faults like executing would.This is annoying because wtf does memory translation to be able to set breakpoints where the user wants to; to do that it needs to do a
VirtTranslateso I ended up mapping it all at start-up. It's not ide