Skip to content

Conversation

@FlyGoat
Copy link

@FlyGoat FlyGoat commented May 9, 2025

Add a new driver bochsfb, which is a framebuffer device emulated by QEMU, and bochs.

Tested with QEMU devices:
-vga std
-vga virtio
-device VGA
-device bochs-display
-device secondary-vga
-device virtio-vga

This driver is useful when kern is booted without firmware runtime video support. (i.e. fdt booting for riscv/arm, PMON/YAMON for MIPS). For x86, genfb is more sutiable, thus only enabled for arm generic kernel at the moment.

Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
@FlyGoat
Copy link
Author

FlyGoat commented May 9, 2025

netbsd-srcmastr pushed a commit that referenced this pull request Oct 9, 2025
	sys/arch/riscv/riscv/trap.c: revision 1.31
	sys/arch/riscv/riscv/cpu.c: revision 1.8
	sys/arch/riscv/riscv/cpu.c: revision 1.9

whitespace

Attach the fpu {loads,save,reenable} event counters.
netbsd-srcmastr pushed a commit that referenced this pull request Oct 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant