Commit graph

68 commits

Author SHA1 Message Date
Jeremy Soller 31dbd609d3
Use NVMe as root when running make qemu_nvme 2019-08-24 20:53:48 -06:00
Jeremy Soller 0f545ed1a9
Use serial for debugging by default 2019-03-11 19:55:10 -06:00
Jeremy Soller 84b66dba99
Use 0x402 for qemu debugging 2019-03-11 19:51:14 -06:00
Jeremy Soller 9d4a2650eb
Fix running qemu_live, update kernel 2018-12-02 19:26:16 -07:00
Jeremy Soller bba86d6a1c
Fix running qemu with EFI 2018-11-21 19:37:07 -07:00
Paul 67740defa8
Fix for qemu 2.12
They removed -net dump and replaced it with -object filter-dump
2018-05-26 13:42:05 -07:00
Jeremy Soller be2cfe69a1 Update EFI bootloader and add harddrive recipe 2018-04-20 20:47:40 -06:00
Jeremy Soller 4462e8654d Add EFI ISO 2018-04-12 21:24:07 -06:00
Dan Robertson 804d0ad641
Keep debug info in a .sym file
- Compile time changes
   - Compile libkernel.a with debug info
   - Copy debug info to kernel.sym
   - Strip the kernel of debug symbols
 - Workflow changes
   - Add `debug` option to `make qemu`
2017-12-03 02:36:45 +00:00
Dan Robertson 48089fbb1f
Allow specifying a bridge for qemu to use
Allow `make qemu` to take an additional parameter `bridge` that
specifies the bridge interface to use for the netdev. This allows
`make qemu brige=br0` which would create a VM connected to br0.
2017-11-12 04:15:23 +00:00
Jeremy Soller ba742d4ade Add qemu_extra target, update installer 2017-09-27 20:53:48 -06:00
Jeremy Soller 3af4415a4a Add audio to makefile 2017-06-17 16:59:01 -06:00
Jeremy Soller 1aeec04da7 Increase qemu memory size 2017-06-17 14:33:22 -06:00
Jeremy Soller aaa96bf329 Disable a few packages in default build, use partial filesystem to avoid incomplete build 2017-05-12 20:37:59 -06:00
Jeremy Soller c4c8d6c357 WIP: NVME support 2017-02-18 14:05:24 -07:00
Jeremy Soller 279451c303 Add qemu_extra_no_build target 2017-01-13 11:08:44 -07:00
Jeremy Soller 1127c771ce WIP: XHCI 2017-01-10 20:49:18 -07:00
Jeremy Soller e3f3f27fbc Modularise makefiles 2017-01-05 14:07:20 -07:00