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)
Feb 29 2024, 10:17 AM
Unknown Object (File)
Jan 9 2024, 11:18 AM
Unknown Object (File)
Oct 19 2023, 10:27 PM
Unknown Object (File)
Oct 19 2023, 5:56 PM
Unknown Object (File)
Oct 15 2023, 12:53 AM
Unknown Object (File)
Oct 12 2023, 7:58 AM
Unknown Object (File)
Sep 30 2023, 7:24 PM
Unknown Object (File)
Sep 25 2023, 11:49 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.