dev: Added new Lupio-BLK Device
This is a virtual block device that provides a disk-like interface for second level storage. It is implemented as a DMADevice, and allows for the transfer of blocks from the block device to main memory, and vice versa. The following are the specifications regarding the LupIO-BLK: https://gitlab.com/luplab/lupio/lupio-specs/-/blob/main/lupio-blk.md Change-Id: Ifabc9b715fadb218e84952694d666b803e46e1f7 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/53033 Maintainer: Bobby Bruce <bbruce@ucdavis.edu> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
This commit is contained in:
committed by
melissa jost
parent
7422552458
commit
dd3cdb69e4
@@ -26,14 +26,17 @@
|
||||
|
||||
Import('*')
|
||||
|
||||
SimObject('LupioBLK.py', tags='riscv isa')
|
||||
SimObject('LupioRNG.py', tags='riscv isa')
|
||||
SimObject('LupioRTC.py', tags='riscv isa')
|
||||
SimObject('LupioTTY.py', tags='riscv isa')
|
||||
|
||||
DebugFlag('LupioBLK')
|
||||
DebugFlag('LupioRNG')
|
||||
DebugFlag('LupioRTC')
|
||||
DebugFlag('LupioTTY')
|
||||
|
||||
Source('lupio_blk.cc', tags='riscv isa')
|
||||
Source('lupio_rng.cc', tags='riscv isa')
|
||||
Source('lupio_rtc.cc', tags='riscv isa')
|
||||
Source('lupio_tty.cc', tags='riscv isa')
|
||||
|
||||
Reference in New Issue
Block a user