|
209658ee09
|
Use cache to mkdir_p for HulkBinObj builder
|
2023-09-10 09:48:07 -04:00 |
|
|
4e46b98efc
|
Capture QEMU serial port output
|
2023-09-04 21:13:35 -04:00 |
|
|
ce3e2c55df
|
Store QEMU files in local qemu directory
|
2023-09-04 21:12:36 -04:00 |
|
|
4500f3cbca
|
Write HELLO memory map debug data to serial port
|
2023-09-04 20:59:38 -04:00 |
|
|
0781962e9f
|
Rework HELLO console module to use hulk.writef
|
2023-09-04 16:17:47 -04:00 |
|
|
93a4065dea
|
Add path to OVMF.fd for Arch
|
2023-09-04 14:07:05 -04:00 |
|
|
354555d7f1
|
Disable AVX and SSE instruction generation for HULK
|
2022-11-05 22:03:13 -04:00 |
|
|
d7b12c7896
|
Run qemu with maximum supported host CPU features
|
2022-11-05 20:15:30 -04:00 |
|
|
ae49c29c75
|
Fail build if thread-local data is found
|
2022-11-03 16:17:42 -04:00 |
|
|
b9675019e7
|
Rename BOOTX64.EFI -> HOS.EFI
|
2022-11-03 13:54:42 -04:00 |
|
|
d24eafbd63
|
Tweak VirtualBox instructions
|
2022-10-14 16:05:35 -04:00 |
|
|
6f94bc3ddd
|
Add VirtualBox instructions and task to create a VMDK
|
2022-10-14 15:57:26 -04:00 |
|
|
777820d471
|
Tell rscons the map files are side-effect files
|
2022-10-14 15:28:38 -04:00 |
|
|
63e6fd4bb5
|
Add run-vb task
|
2022-08-20 19:57:10 -04:00 |
|
|
b4a4638a82
|
Create HOS.img with a GPT partition table and EFI partition
|
2022-08-20 19:01:25 -04:00 |
|
|
93763917c1
|
Rename hos.img -> HOS.img
|
2022-08-18 23:03:16 -04:00 |
|
|
bf9a005dbc
|
Launch qemu with a USB XHCI controller and USB tablet device
|
2022-04-13 21:55:06 -04:00 |
|
|
f29bd9d00c
|
Allocate HULK stack region from HELLO, translate memory region types
|
2022-03-26 00:29:19 -04:00 |
|
|
2d7bf5197f
|
Drawing text working using Framebuffer.blit_alpha_bitmap()
|
2022-03-22 20:01:08 -04:00 |
|
|
3d04eec427
|
Compile HULK with large code model
|
2022-03-22 19:29:30 -04:00 |
|
|
5c97acba5f
|
Update fontgen to output D instead of C
|
2022-03-22 13:01:20 -04:00 |
|
|
15559b0a56
|
Add HULK header; map virtual memory for HULK bss section
|
2022-03-21 16:31:01 -04:00 |
|
|
79b34477ed
|
Reorganize D modules a bit
|
2022-03-19 22:39:12 -04:00 |
|
|
3c549f0838
|
Write size file for HULK/HELLO
|
2022-03-19 22:07:37 -04:00 |
|
|
6f3521c576
|
Make sure to rebuild HELLO properly when HULK changes
|
2022-03-19 00:27:10 -04:00 |
|
|
f27851def9
|
Bundle HULK in HELLO
|
2022-03-18 22:43:37 -04:00 |
|
|
18f1bfc88f
|
Build HELLO after HULK
|
2022-03-18 22:02:07 -04:00 |
|
|
cd6983e2cd
|
Generate HULK binary
|
2022-03-18 22:01:27 -04:00 |
|
|
8df1646c61
|
Add initial HULK source and linker script
|
2022-03-18 21:55:38 -04:00 |
|
|
1bc8722098
|
Add hos.memory module in src/common
|
2022-03-18 00:07:10 -04:00 |
|
|
cd2f3f9a84
|
Rename kernel to hulk
|
2022-03-17 16:57:18 -04:00 |
|
|
08a35e40d4
|
Rename HEL -> HELLO
|
2022-03-16 16:11:26 -04:00 |
|
|
a38f95a7b8
|
Set graphics mode
|
2022-03-14 22:26:55 -04:00 |
|
|
406f17c1db
|
HEL: format hex, decimal, and CHAR16 strings in output module
|
2022-03-14 15:09:02 -04:00 |
|
|
0be1b113aa
|
Add output module for console output routines
|
2022-03-14 13:53:02 -04:00 |
|
|
d782b59768
|
Write map file
|
2022-03-14 01:35:28 -04:00 |
|
|
c3a6139f83
|
Run image from temporary copy to avoid modified disk image file
|
2022-03-14 00:57:24 -04:00 |
|
|
3d3a433800
|
Update to rscons 3.0.2
|
2022-03-14 00:51:54 -04:00 |
|
|
54451bcf5b
|
Add initial HOS EFI Loader sources
|
2022-03-13 23:16:37 -04:00 |
|
|
1fc2dd34e5
|
Update build system for 64-bit, EFI, and D
|
2022-03-13 22:46:59 -04:00 |
|
|
56c3be9207
|
Update to rscons 3.0.0
|
2022-02-28 13:40:08 -05:00 |
|
|
c6ae200a54
|
Update to rscons 2.3.0
Move cross compiler to i686-elf-gcc directory.
Automatically build cross compiler using rscons subsidiary script.
|
2021-12-08 11:33:03 -05:00 |
|
|
aa28284187
|
build kernel .size file on build
|
2020-10-25 17:06:56 -04:00 |
|
|
3d30025d3b
|
write a map file when linking
|
2020-10-25 16:48:42 -04:00 |
|
|
a474368435
|
increase kernel font size a little
|
2020-10-20 17:28:43 -04:00 |
|
|
9fde638b6e
|
build with -O2
|
2020-10-20 15:09:00 -04:00 |
|
|
dba3d28bbf
|
draw a character
|
2020-10-20 13:34:02 -04:00 |
|
|
610f30fae9
|
generate a built-in kernel font
|
2020-10-20 00:34:53 -04:00 |
|
|
e22b90b768
|
configure GRUB to boot HOS automatically after 1s
|
2020-10-20 00:17:05 -04:00 |
|
|
08fc9a5445
|
rename target run-bios -> run
|
2020-10-20 00:11:12 -04:00 |
|