~/talk

POWERing up gem5

links:none on file
slides:none on file

A three year university project adds a full system POWER9 model to gem5 and demonstrates a successful boot of OPAL firmware and the Linux kernel on that model. Work implements 64-bit little-endian execution, privilege and atomic instructions, radix page table MMU support, exception and external interrupt handling, doorbell and timer support, serial console and GDB integration, and preliminary SMP via doorbell wakeups. Code, modified OPAL and the patched Linux are on GitHub and upstreaming is in progress OPAL firmware boots Linux on gem5.

AI-written summary · about

  1. 0:00Introduction to gem5 Power models
  2. 4:37Why Power support was needed
  3. 7:36Initial Power model status
  4. 9:23Collaboration model with IBM
  5. 12:16Phase one: Instruction support
  6. 15:52Bare-metal program execution
  7. 18:26Exception handling and faults
  8. 21:15Kernel logging and debugging
  9. 23:49Linux kernel boot success
  10. 25:57SMT and multiprocessor support
  11. 27:24Current project status
  12. 29:11Future roadmap and vision
  13. 31:45Community feedback and validation
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.