Page MenuHomeFreeBSD

Add gem5 UART support to arm/qemu/virt_machdep.c
ClosedPublic

Authored by bz on May 4 2016, 3:35 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Oct 21, 11:16 PM
Unknown Object (File)
Mon, Oct 13, 2:29 AM
Unknown Object (File)
Tue, Sep 30, 11:28 AM
Unknown Object (File)
Sep 15 2025, 9:20 PM
Unknown Object (File)
Aug 18 2025, 10:49 PM
Unknown Object (File)
Aug 11 2025, 5:28 PM
Unknown Object (File)
Aug 6 2025, 3:51 AM
Unknown Object (File)
Jul 10 2025, 4:19 AM
Subscribers

Details

Summary

While gem5 is not qemu, we treat it as "simulators" or "virtual environments".
Add the needed hardcoded gem5 attachments for the UART there, re-using all
the other bits.

In collaboration with: andrew
Sponsored by: DARPA/AFRL

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

bz retitled this revision from to Add gem5 UART support to arm/qemu/virt_machdep.c.
bz updated this object.
bz edited the test plan for this revision. (Show Details)
bz added a reviewer: andrew.
bz set the repository for this revision to rS FreeBSD src repository - subversion.
bz added subscribers: ARM, arm64.

Can you add a SOC_QEMU_VIRT and SOC_GEM5_VEXPRESS to options.arm & use this to check if we should include the platform support.

In the efforts of making the GEM5 kernel config just being a VIRT config there seems to be no need to do the two different SOC options variants. As per discussion with andrew and I.

andrew edited edge metadata.
This revision is now accepted and ready to land.May 4 2016, 4:16 PM
This revision was automatically updated to reflect the committed changes.