git.cappig.dev / apheleiaOS.git master

8524e8004525cefabe212d56138470c5c92fca7b master
Matej Jurasić <[email protected]> · 3 months ago
Merge pull request #2 from cappig/refactor

merge refactor tree
656 files changed, 91122 insertions, 16821 deletions
.clang-format +3 -3
.github/workflows/x86_iso.yml +60 -14
.gitignore +3 -0
README.md +37 -11
aos.png created
aos.ppm created
bochsrc created
boot/bios/bios.asm removed
boot/bios/bios.h removed
boot/bios/config.c removed
boot/bios/config.h removed
boot/bios/disk.c removed
boot/bios/disk.h removed
boot/bios/entry.asm removed
boot/bios/gdt.asm removed
boot/bios/handoff.asm removed
boot/bios/handoff.h removed
boot/bios/linker.ld removed
boot/bios/load_elf.c removed
boot/bios/load_elf.h removed
boot/bios/main.c removed
boot/bios/memory.c removed
boot/bios/memory.h removed
boot/bios/paging.c removed
boot/bios/paging.h removed
boot/bios/tty.c removed
boot/bios/tty.h removed
boot/bios/vesa.c removed
boot/bios/vesa.h removed
boot/build.mk removed
boot/mbr/linker.ld removed
boot/mbr/mbr.asm removed
build/args.cfg removed
build/initrd.mk removed
build/toolchain.mk removed
build/x86_iso.mk removed
compile_flags.txt +5 -1
kernel/arch/apic.c removed
kernel/arch/apic.h removed
kernel/arch/arch.h created
kernel/arch/cmos.c removed
kernel/arch/cmos.h removed
kernel/arch/context.h created
kernel/arch/gdt.c removed
kernel/arch/gdt.h removed
kernel/arch/idt.c removed
kernel/arch/idt.h removed
kernel/arch/idt_stubs.asm removed
kernel/arch/irq.c removed
kernel/arch/irq.h removed
kernel/arch/lock.c removed
kernel/arch/lock.h removed
kernel/arch/mm.h created
kernel/arch/paging.h created
kernel/arch/pci.h created
kernel/arch/pic.c removed
kernel/arch/pic.h removed
kernel/arch/pit.c removed
kernel/arch/pit.h removed
kernel/arch/signal.h created
kernel/arch/stacktrace.c removed
kernel/arch/stacktrace.h removed
kernel/arch/syscall.h created
kernel/arch/thread.h created
kernel/arch/tsc.c removed
kernel/arch/tsc.h removed
kernel/arch/x86/apic.c created
kernel/arch/x86/apic.h created
kernel/arch/x86/arch.c created
kernel/arch/x86/arch_context.h created
kernel/arch/x86/arch_mm.h created
kernel/arch/x86/arch_paging.h created
kernel/arch/x86/arch_syscall.h created
kernel/arch/x86/asm.h created
kernel/arch/x86/boot.h created
kernel/arch/x86/boot/bios/bios.asm created
kernel/arch/x86/boot/bios/bios.h created
kernel/arch/x86/boot/bios/build.mk created
kernel/arch/x86/boot/bios/config.c created
kernel/arch/x86/boot/bios/config.h created
kernel/arch/x86/boot/bios/disk.c created
kernel/arch/x86/boot/bios/disk.h created
kernel/arch/x86/boot/bios/elf.c created
kernel/arch/x86/boot/bios/elf.h created
kernel/arch/x86/boot/bios/entry.asm created
kernel/arch/x86/boot/bios/gdt.asm created
kernel/arch/x86/boot/bios/jump32.asm created
kernel/arch/x86/boot/bios/jump64.asm created
kernel/arch/x86/boot/bios/linker.ld created
kernel/arch/x86/boot/bios/main.c created
kernel/arch/x86/boot/bios/memory.c created
kernel/arch/x86/boot/bios/memory.h created
kernel/arch/x86/boot/bios/paging32.c created
kernel/arch/x86/boot/bios/paging32.h created
kernel/arch/x86/boot/bios/paging64.c created
kernel/arch/x86/boot/bios/paging64.h created
kernel/arch/x86/boot/bios/tty.c created
kernel/arch/x86/boot/bios/tty.h created
kernel/arch/x86/boot/bios/vesa.c created
kernel/arch/x86/boot/bios/vesa.h created
kernel/arch/x86/boot/mbr/linker.ld created
kernel/arch/x86/boot/mbr/mbr.asm created
kernel/arch/x86/boot/uefi/build.mk created
kernel/arch/x86/boot/uefi/efi.h created
kernel/arch/x86/boot/uefi/main.c created
kernel/arch/x86/boot/uefi/util.c created
kernel/arch/x86/boot/uefi/util.h created
kernel/arch/x86/build/build.mk created
kernel/arch/x86/build/linker32.ld created
kernel/arch/x86/build/linker64.ld created
kernel/arch/x86/console.c created
kernel/arch/x86/console.h created
kernel/arch/x86/drivers/ahci.c created
kernel/arch/x86/drivers/ahci.h created
kernel/arch/x86/drivers/ata.c created
kernel/arch/x86/drivers/ata.h created
kernel/arch/x86/drivers/ps2.c created
kernel/arch/x86/drivers/ps2.h created
kernel/arch/x86/drivers/registry.c created
kernel/arch/x86/drivers/serial.c created
kernel/arch/x86/drivers/serial.h created
kernel/arch/x86/drivers/usb_hcd_common.c created
kernel/arch/x86/drivers/usb_hcd_common.h created
kernel/arch/x86/drivers/usb_xhci.h created
kernel/arch/x86/drivers/usb_xhci_cmd.c created
kernel/arch/x86/drivers/usb_xhci_event.c created
kernel/arch/x86/drivers/usb_xhci_init.c created
kernel/arch/x86/drivers/usb_xhci_internal.h created
kernel/arch/x86/drivers/usb_xhci_port.c created
kernel/arch/x86/drivers/usb_xhci_xfer.c created
kernel/arch/x86/e820.c created
kernel/arch/x86/e820.h created
kernel/arch/x86/entry/entry.c created
kernel/arch/x86/entry/entry32.asm created
kernel/arch/x86/entry/entry64.asm created
kernel/arch/x86/gdt.c created
kernel/arch/x86/gdt.h created
kernel/arch/x86/idt.c created
kernel/arch/x86/idt.h created
kernel/arch/x86/idt_stubs32.asm created
kernel/arch/x86/idt_stubs64.asm created
kernel/arch/x86/irq.c created
kernel/arch/x86/irq.h created
kernel/arch/x86/mbr.h created
kernel/arch/x86/mm/heap.c created
kernel/arch/x86/mm/heap.h created
kernel/arch/x86/mm/phys_window.c created
kernel/arch/x86/mm/physical.c created
kernel/arch/x86/mm/physical.h created
kernel/arch/x86/mm/virtual.h created
kernel/arch/x86/mm/virtual32.c created
kernel/arch/x86/mm/virtual64.c created
kernel/arch/x86/paging32.h created
kernel/arch/x86/paging64.h created
kernel/arch/x86/panic.c created
kernel/arch/x86/pci.c created
kernel/arch/x86/pic.c created
kernel/arch/x86/pic.h created
kernel/arch/x86/pit.c created
kernel/arch/x86/pit.h created
kernel/arch/x86/regs.h created
kernel/arch/x86/rtc.c created
kernel/arch/x86/rtc.h created
kernel/arch/x86/serial.c created
kernel/arch/x86/serial.h created
kernel/arch/x86/signal.c created
kernel/arch/x86/smp.c created
kernel/arch/x86/smp.h created
kernel/arch/x86/smp_trampoline32.asm created
kernel/arch/x86/smp_trampoline64.asm created
kernel/arch/x86/stacktrace.c created
kernel/arch/x86/switch32.asm created
kernel/arch/x86/switch64.asm created
kernel/arch/x86/thread.c created
kernel/arch/x86/tsc.c created
kernel/arch/x86/tsc.h created
kernel/arch/x86/vga.c created
kernel/arch/x86/vga.h created
kernel/arch/x86/vm.c created
kernel/boot.asm removed
kernel/build.mk removed
kernel/build_bios_disk_image.py created
kernel/build_hybrid_disk_image.py created
kernel/build_hybrid_iso_image.py created
kernel/build_image_common.py created
kernel/drivers/acpi.c removed
kernel/drivers/acpi.h removed
kernel/drivers/build.mk created
kernel/drivers/ext2.c removed
kernel/drivers/ext2.h removed
kernel/drivers/framebuffer.c created
kernel/drivers/framebuffer.h created
kernel/drivers/ide.c removed
kernel/drivers/ide.h removed
kernel/drivers/initrd.c removed
kernel/drivers/initrd.h removed
kernel/drivers/iso9660.c removed
kernel/drivers/iso9660.h removed
kernel/drivers/manager.c created
kernel/drivers/manager.h created
kernel/drivers/mbr.c removed
kernel/drivers/mbr.h removed
kernel/drivers/pci.c removed
kernel/drivers/pci.h removed
kernel/drivers/ps2.c removed
kernel/drivers/ps2.h removed
kernel/drivers/ramdisk.c removed
kernel/drivers/ramdisk.h removed
kernel/drivers/registry.h created
kernel/drivers/serial.c removed
kernel/drivers/serial.h removed
kernel/drivers/usb_msc.c created
kernel/drivers/usb_msc.h created
kernel/drivers/vesa.c removed
kernel/drivers/vesa.h removed
kernel/drivers/zero.c removed
kernel/drivers/zero.h removed
kernel/fs/ext2fs.c created
kernel/fs/ext2fs.h created
kernel/kernel.h created
kernel/lib/boot.h created
kernel/linker.ld removed
kernel/main.c +49 -87
kernel/mem/heap.c removed
kernel/mem/heap.h removed
kernel/mem/physical.c removed
kernel/mem/physical.h removed
kernel/mem/virtual.c removed
kernel/mem/virtual.h removed
kernel/sched/exec.c removed
kernel/sched/exec.h removed
kernel/sched/process.c removed
kernel/sched/process.h removed
kernel/sched/scheduler.c +190 -287
kernel/sched/scheduler.h +351 -29
kernel/sched/scheduler_balance.c created
kernel/sched/scheduler_context.c created
kernel/sched/scheduler_create.c created
kernel/sched/scheduler_cred.c created
kernel/sched/scheduler_fd.c created
kernel/sched/scheduler_internal.h created
kernel/sched/scheduler_mem.c created
kernel/sched/scheduler_mem.h created
kernel/sched/scheduler_pick.c created
kernel/sched/scheduler_query.c created
kernel/sched/scheduler_runqueue.c created
kernel/sched/scheduler_select.c created
kernel/sched/scheduler_state.c created
kernel/sched/scheduler_thread.c created
kernel/sched/scheduler_tick.c created
kernel/sched/scheduler_wait.c created
kernel/sched/scheduler_waitpid.c created
kernel/sched/scheduler_waitq.c created
kernel/sched/semaphore.c removed
kernel/sched/semaphore.h removed
kernel/sched/signal.c +182 -214
kernel/sched/signal.h +16 -29
kernel/sched/switch.asm removed
kernel/sched/syscall.c removed
kernel/sched/syscall.h removed
kernel/sys/acpi.c created
kernel/sys/acpi.h created
kernel/sys/clock.c removed
kernel/sys/clock.h removed
kernel/sys/console.c +2023 -47
kernel/sys/console.h +58 -10
kernel/sys/cpu.c +98 -12
kernel/sys/cpu.h +14 -33
kernel/sys/devfs.c created
kernel/sys/devfs.h created
kernel/sys/disk.c +1267 -128
kernel/sys/disk.h +112 -66
kernel/sys/exec.c created
kernel/sys/exec.h created
kernel/sys/font.h created
kernel/sys/framebuffer.c created
kernel/sys/framebuffer.h created
kernel/sys/init.c created
kernel/sys/init.h created
kernel/sys/keyboard.c +297 -90
kernel/sys/keyboard.h +3 -18
kernel/sys/lock.c created
kernel/sys/lock.h created
kernel/sys/logsink.c created
kernel/sys/logsink.h created
kernel/sys/mbr.h created
kernel/sys/mouse.c +210 -41
kernel/sys/mouse.h +2 -11
kernel/sys/panic.c +3 -14
kernel/sys/panic.h +6 -5
kernel/sys/path.c created
kernel/sys/path.h created
kernel/sys/pci.c created
kernel/sys/pci.h created
kernel/sys/procfs.c created
kernel/sys/procfs.h created
kernel/sys/psf.c created
kernel/sys/psf.h created
kernel/sys/pty.c created
kernel/sys/pty.h created
kernel/sys/symbols.c +272 -39
kernel/sys/symbols.h +11 -3
kernel/sys/syscall.c created
kernel/sys/syscall.h created
kernel/sys/time.c created
kernel/sys/time.h created
kernel/sys/tty.c +530 -143
kernel/sys/tty.h +39 -36
kernel/sys/tty_input.c created
kernel/sys/tty_input.h created
kernel/sys/usb.h created
kernel/sys/usb_core.c created
kernel/sys/usb_desc.c created
kernel/sys/usb_desc.h created
kernel/sys/usb_enum.c created
kernel/sys/usb_internal.h created
kernel/sys/usb_stdreq.c created
kernel/sys/usb_stdreq.h created
kernel/sys/vfs.c created
kernel/sys/vfs.h created
kernel/sys/video.c removed
kernel/sys/video.h removed
kernel/sys/ws.c created
kernel/sys/ws.h created
kernel/vfs/fs.c removed
kernel/vfs/fs.h removed
kernel/vfs/pipe.c removed
kernel/vfs/pipe.h removed
kernel/vfs/pty.c removed
kernel/vfs/pty.h removed
libs/alloc/bitmap.c +124 -91
libs/alloc/bitmap.h +34 -20
libs/alloc/global.h removed
libs/apheleia/syscall.h created
libs/arch/sys.h created
libs/arch/x86/sys.h created
libs/base/addr.h removed
libs/base/attributes.h +1 -0
libs/base/macros.h +3 -31
libs/base/types.h +2 -6
libs/base/units.h created
libs/base/utf8.h created
libs/boot/eltorito.h removed
libs/boot/mbr.h removed
libs/boot/multiboot2.h removed
libs/boot/proto.h removed
libs/data/bitmap.c +53 -11
libs/data/bitmap.h +12 -7
libs/data/hashmap.c created
libs/data/hashmap.h created
libs/data/list.c +154 -47
libs/data/list.h +27 -22
libs/data/ring.c +165 -36
libs/data/ring.h +32 -15
libs/data/tree.c +96 -51
libs/data/tree.h +22 -57
libs/data/vector.c +195 -59
libs/data/vector.h +28 -24
libs/fs/ext2.h +37 -6
libs/fs/iso9660.h +24 -24
libs/fs/ustar.c +61 -61
libs/fs/ustar.h +7 -7
libs/gfx/color.c removed
libs/gfx/color.h removed
libs/gfx/font.h removed
libs/gfx/psf.c removed
libs/gfx/psf.h removed
libs/gfx/state.c removed
libs/gfx/state.h removed
libs/gfx/vga.c removed
libs/gfx/vga.h removed
libs/gui/draw.c created
libs/gui/draw.h created
libs/gui/fb.h created
libs/gui/input.h created
libs/gui/pixel.h created
libs/gui/psf.c created
libs/gui/psf.h created
libs/gui/ui.c created
libs/gui/ui.h created
libs/gui/ws.h created
libs/input/kbd.c +16 -12
libs/input/kbd.h +3 -5
libs/input/keymap.h +14 -15
libs/input/mouse.h +2 -2
libs/libc/assert.h +11 -3
libs/libc/complex.h created
libs/libc/crypt.c created
libs/libc/crypt.h created
libs/libc/ctype.c +38 -19
libs/libc/dirent.h created
libs/libc/fcntl.h +33 -12
libs/libc/fenv.h created
libs/libc/float.h created
libs/libc/grp.h created
libs/libc/iso646.h created
libs/libc/libgen.h created
libs/libc/limits.h +4 -0
libs/libc/locale.c created
libs/libc/locale.h created
libs/libc/math.c created
libs/libc/math.h created
libs/libc/poll.h created
libs/libc/posix.h created
libs/libc/pwd.h +8 -5
libs/libc/qsort.c +14 -7
libs/libc/setjmp.c created
libs/libc/setjmp.h created
libs/libc/shadow.h created
libs/libc/signal.h +50 -18
libs/libc/sprintf.c +188 -82
libs/libc/sscanf.c +35 -20
libs/libc/stdalign.h created
libs/libc/stddef.h +1 -1
libs/libc/stdint.h +7 -1
libs/libc/stdio.c +24 -6
libs/libc/stdio.h +89 -22
libs/libc/stdlib.c +319 -53
libs/libc/stdlib.h +59 -10
libs/libc/stdnoreturn.h created
libs/libc/string.c +193 -97
libs/libc/string.h +23 -21
libs/libc/strings.h created
libs/libc/sys/fb.h created
libs/libc/sys/input.h created
libs/libc/sys/ioctl.h created
libs/libc/sys/mman.h created
libs/libc/sys/mount.h created
libs/libc/sys/proc.h created
libs/libc/sys/resource.h created
libs/libc/sys/select.h created
libs/libc/sys/stat.h created
libs/libc/sys/time.h created
libs/libc/sys/times.h created
libs/libc/sys/types.h created
libs/libc/sys/utsname.h created
libs/libc/sys/wait.h created
libs/libc/sys/ws.h created
libs/libc/termios.h +25 -4
libs/libc/threads.h created
libs/libc/time.c +447 -61
libs/libc/time.h +24 -2
libs/libc/uchar.h created
libs/libc/unistd.h +12 -31
libs/libc/utime.h created
libs/libc/wchar.h created
libs/libc/wctype.h created
libs/libc_ext/stdlib.c +11 -24
libs/libc_ext/stdlib.h +6 -6
libs/libc_ext/string.c +68 -33
libs/libc_ext/string.h +13 -10
libs/libc_usr/arch/x86_32/crt0.asm created
libs/libc_usr/arch/x86_32/crti.asm created
libs/libc_usr/arch/x86_32/crtn.asm created
libs/libc_usr/arch/x86_64/crt0.asm created
libs/libc_usr/arch/x86_64/crti.asm created
libs/libc_usr/arch/x86_64/crtn.asm created
libs/libc_usr/assert.c +24 -3
libs/libc_usr/assert.h removed
libs/libc_usr/crt0.asm removed
libs/libc_usr/dirent.c created
libs/libc_usr/environ.c created
libs/libc_usr/fcntl.c +19 -13
libs/libc_usr/fcntl.h removed
libs/libc_usr/grp.c created
libs/libc_usr/grp.h created
libs/libc_usr/init.c removed
libs/libc_usr/ioctl.c created
libs/libc_usr/malloc.c created
libs/libc_usr/mman.c created
libs/libc_usr/poll.c created
libs/libc_usr/proc.c created
libs/libc_usr/pwd.c created
libs/libc_usr/pwd.h +21 -0
libs/libc_usr/resource.c created
libs/libc_usr/select.c created
libs/libc_usr/shadow.c created
libs/libc_usr/shadow.h created
libs/libc_usr/signal.c +268 -8
libs/libc_usr/signal.h +9 -4
libs/libc_usr/stat.c created
libs/libc_usr/stdio.c +361 -479
libs/libc_usr/stdio.h removed
libs/libc_usr/stdlib.c +428 -158
libs/libc_usr/stdlib.h +8 -11
libs/libc_usr/termios.c created
libs/libc_usr/time.c created
libs/libc_usr/times.c created
libs/libc_usr/unistd.c +742 -73
libs/libc_usr/unistd.h +70 -26
libs/libc_usr/utime.c created
libs/libc_usr/utsname.c created
libs/log/log.c +43 -12
libs/log/log.h +20 -11
libs/parse/cfg.c +22 -12
libs/parse/cfg.h +7 -2
libs/parse/elf.c +469 -52
libs/parse/elf.h +117 -20
libs/parse/ppm.c created
libs/parse/ppm.h created
libs/parse/psf.c created
libs/parse/psf.h created
libs/parse/sym.c removed
libs/parse/sym.h removed
libs/parse/textdb.c created
libs/parse/textdb.h created
libs/sys/ioctl.c removed
libs/sys/ioctl.h removed
libs/sys/mman.c removed
libs/sys/mman.h removed
libs/sys/stat.h removed
libs/sys/types.h removed
libs/sys/wait.c removed
libs/sys/wait.h removed
libs/term/ansi.c created
libs/term/ansi.h created
libs/term/cells.c created
libs/term/cells.h created
libs/term/cursor.c created
libs/term/cursor.h created
libs/term/glyph.c created
libs/term/glyph.h created
libs/term/palette.c removed
libs/term/palette.h removed
libs/term/parser.c removed
libs/term/parser.h removed
libs/term/render.c removed
libs/term/render.h removed
libs/term/term.c removed
libs/term/term.h removed
libs/term/utf8.c created
libs/term/utf8.h created
libs/user/account.c created
libs/user/account.h created
libs/user/fsutil.c created
libs/user/fsutil.h created
libs/user/io.c created
libs/user/io.h created
libs/user/kv.c created
libs/user/kv.h created
libs/x86/asm.h removed
libs/x86/e820.c removed
libs/x86/e820.h removed
libs/x86/paging.c removed
libs/x86/paging.h removed
libs/x86/regs.h removed
libs/x86/serial.c removed
libs/x86/serial.h removed
libs/x86/sys.h removed
makefile +28 -24
root/boot/loader.conf created
root/etc/cursors/move.ppm created
root/etc/cursors/pointer.ppm created
root/etc/cursors/pointer_interact.ppm created
root/etc/cursors/resize.ppm created
root/etc/cursors/resize_ew.ppm created
root/etc/cursors/resize_ns.ppm created
root/etc/cursors/resize_nw.ppm created
root/etc/cursors/resize_se.ppm created
root/etc/cursors/resize_sw.ppm created
root/etc/group created
root/etc/passwd created
root/etc/rc created
root/etc/shadow created
root/etc/ter-116n.psf created
root/etc/wm.conf created
root/home/john/circles.txt created
root/home/user/hello.sh created
root/home/user/wall.ppm created
user/build.mk removed
user/init/build.mk removed
user/init/main.c removed
user/sh/build.mk removed
user/sh/main.c removed
user/vdso/build.mk removed
user/vdso/main.asm removed
userland/build.mk created
userland/core/cat/main.c created
userland/core/chmod/main.c created
userland/core/clear/main.c created
userland/core/cp/main.c created
userland/core/date/main.c created
userland/core/echo/main.c created
userland/core/false/main.c created
userland/core/getty/main.c created
userland/core/groups/main.c created
userland/core/head/main.c created
userland/core/id/main.c created
userland/core/init/main.c created
userland/core/kill/main.c created
userland/core/ln/main.c created
userland/core/login/main.c created
userland/core/ls/main.c created
userland/core/mkdir/main.c created
userland/core/mount/main.c created
userland/core/mv/main.c created
userland/core/ps/main.c created
userland/core/pwd/main.c created
userland/core/rm/main.c created
userland/core/rmdir/main.c created
userland/core/sh/complete.c created
userland/core/sh/complete.h created
userland/core/sh/input.c created
userland/core/sh/input.h created
userland/core/sh/main.c created
userland/core/sleep/main.c created
userland/core/stat/main.c created
userland/core/su/main.c created
userland/core/touch/main.c created
userland/core/true/main.c created
userland/core/tty/main.c created
userland/core/umount/main.c created
userland/core/uname/main.c created
userland/core/uptime/main.c created
userland/core/whoami/main.c created
userland/games/doom/.gitignore created
userland/games/doom/Makefile created
userland/games/doom/doom_apheleia.c created
userland/games/doom/include/strings.h created
userland/games/mbrot/main.c created
userland/games/wdemo/main.c created
userland/linker32.ld created
userland/linker64.ld created
userland/tools/clock/main.c created
userland/tools/fetch/main.c created
userland/tools/less/main.c created
userland/tools/top/main.c created
userland/tools/vi/main.c created
userland/ui/term/main.c created
userland/ui/term/term_pty.c created
userland/ui/term/term_pty.h created
userland/ui/term/term_screen.c created
userland/ui/term/term_screen.h created
userland/ui/wm/main.c created
userland/ui/wm/wm.h created
userland/ui/wm/wm_background.c created
userland/ui/wm/wm_background.h created
userland/ui/wm/wm_color.c created
userland/ui/wm/wm_color.h created
userland/ui/wm/wm_cursor.c created
userland/ui/wm/wm_cursor.h created
userland/ui/wm/wm_file.c created
userland/ui/wm/wm_file.h created
userland/ui/wm/wm_loop.c created
userland/ui/wm/wm_loop.h created
userland/ui/wm/wm_rect.h created
userland/ui/wm/wm_state.c created
utils/Dockerfile +4 -1
utils/bdf_parser.awk removed
utils/check.mk removed
utils/docker.mk +1 -1
utils/font.mk removed
utils/ovmf_fetch.py created
utils/qemu.mk +97 -17
utils/ter16.psf removed
utils/toolchain.mk created