Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-organize data page generation #135

Merged
merged 1 commit into from
Sep 8, 2019
Merged

Re-organize data page generation #135

merged 1 commit into from
Sep 8, 2019

Conversation

taoliug
Copy link
Contributor

@taoliug taoliug commented Sep 8, 2019

  • Allow user to specify the range of each memory region
  • Assign a separate section for each memory region so that it can be linked to match system memory map.
  • Refactor load/store/amo test

update #129

@taoliug taoliug merged commit 7a1a94a into master Sep 8, 2019
@taoliug taoliug deleted the data branch September 11, 2019 21:20
udinator pushed a commit to udinator/ibex that referenced this pull request Sep 13, 2019
Update code from upstream repository https://github.com/google/riscv-
dv to revision c98d89cdff7b56d9911904e05e6b46e005233280

* Interrupt test integration (Udi)
* Update README for illegal/hint instruction (chipsalliance/riscv-dv#155)
  (taoliug)
* Refactor illegal/hint instruction generation (chipsalliance/riscv-dv#154)
  (taoliug)
* Skip x0 in GPR save/restore (chipsalliance/riscv-dv#153) (taoliug)
* Move user_define.h to the beginning of the program (google/riscv-
  dv#151) (taoliug)
* Add user_define.h (chipsalliance/riscv-dv#149) (taoliug)
* Move instr_bin to a separate section (chipsalliance/riscv-dv#148) (taoliug)
* Remove temp files (chipsalliance/riscv-dv#145) (taoliug)
* Move dv_defines.svh outside the package (chipsalliance/riscv-dv#144)
  (taoliug)
* Fix typo (chipsalliance/riscv-dv#141) (taoliug)
* Refactored loop instruction stream, reduce global reserved registers
  (chipsalliance/riscv-dv#139) (taoliug)
* Remove obsolete sample program (chipsalliance/riscv-dv#138) (taoliug)
* Update readme (chipsalliance/riscv-dv#137) (taoliug)
* Skip kernel instruction/data pages when not needed (google/riscv-
  dv#136) (taoliug)
* Re-organize data page generation (chipsalliance/riscv-dv#135) (taoliug)
* Re-organize text and data section (chipsalliance/riscv-dv#134) (taoliug)
* Refine the bare program mode (chipsalliance/riscv-dv#133) (taoliug)
* Add a bare program mode (chipsalliance/riscv-dv#130) (taoliug)
* Allow running riscv-dv from other directories (chipsalliance/riscv-dv#128)
  (taoliug)
* Fix trace compare issue (chipsalliance/riscv-dv#123) (taoliug)
* Optimize for constraint solving performance (chipsalliance/riscv-dv#122)
  (taoliug)
* Avoid ISS simulation timeout (chipsalliance/riscv-dv#121) (taoliug)
* Optimize irun randomization performance (chipsalliance/riscv-dv#120)
  (taoliug)
* fix ius compile/simulation warnings (Tao Liu)
* Fix ius compilation failure (Tao Liu)
* Fix chipsalliance/riscv-dv#109 ius constraint solver failure (Tao Liu)
* Add ebreak sequence generation and cmdline options (Udi)
* Added dret instruction to random generation (Udi)
* Tighten up regex in spike log tracer. (Dave Estes)
* Fix generation of debug handshake (Udi)
* Fix wfi generation, add indent to core_initialization handshake
  (Udi)
udinator pushed a commit to lowRISC/ibex that referenced this pull request Sep 13, 2019
Update code from upstream repository https://github.com/google/riscv-
dv to revision c98d89cdff7b56d9911904e05e6b46e005233280

* Interrupt test integration (Udi)
* Update README for illegal/hint instruction (chipsalliance/riscv-dv#155)
  (taoliug)
* Refactor illegal/hint instruction generation (chipsalliance/riscv-dv#154)
  (taoliug)
* Skip x0 in GPR save/restore (chipsalliance/riscv-dv#153) (taoliug)
* Move user_define.h to the beginning of the program (google/riscv-
  dv#151) (taoliug)
* Add user_define.h (chipsalliance/riscv-dv#149) (taoliug)
* Move instr_bin to a separate section (chipsalliance/riscv-dv#148) (taoliug)
* Remove temp files (chipsalliance/riscv-dv#145) (taoliug)
* Move dv_defines.svh outside the package (chipsalliance/riscv-dv#144)
  (taoliug)
* Fix typo (chipsalliance/riscv-dv#141) (taoliug)
* Refactored loop instruction stream, reduce global reserved registers
  (chipsalliance/riscv-dv#139) (taoliug)
* Remove obsolete sample program (chipsalliance/riscv-dv#138) (taoliug)
* Update readme (chipsalliance/riscv-dv#137) (taoliug)
* Skip kernel instruction/data pages when not needed (google/riscv-
  dv#136) (taoliug)
* Re-organize data page generation (chipsalliance/riscv-dv#135) (taoliug)
* Re-organize text and data section (chipsalliance/riscv-dv#134) (taoliug)
* Refine the bare program mode (chipsalliance/riscv-dv#133) (taoliug)
* Add a bare program mode (chipsalliance/riscv-dv#130) (taoliug)
* Allow running riscv-dv from other directories (chipsalliance/riscv-dv#128)
  (taoliug)
* Fix trace compare issue (chipsalliance/riscv-dv#123) (taoliug)
* Optimize for constraint solving performance (chipsalliance/riscv-dv#122)
  (taoliug)
* Avoid ISS simulation timeout (chipsalliance/riscv-dv#121) (taoliug)
* Optimize irun randomization performance (chipsalliance/riscv-dv#120)
  (taoliug)
* fix ius compile/simulation warnings (Tao Liu)
* Fix ius compilation failure (Tao Liu)
* Fix chipsalliance/riscv-dv#109 ius constraint solver failure (Tao Liu)
* Add ebreak sequence generation and cmdline options (Udi)
* Added dret instruction to random generation (Udi)
* Tighten up regex in spike log tracer. (Dave Estes)
* Fix generation of debug handshake (Udi)
* Fix wfi generation, add indent to core_initialization handshake
  (Udi)
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