Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-03-15 | CSR ordering WIPcsr-wip | Andrew Waterman | 2 | -28/+45 | |
2019-03-14 | memory -> main memory | Andrew Waterman | 1 | -1/+1 | |
2019-03-13 | Fix HFENCE definitions to include all stores, not just local ones | Andrew Waterman | 1 | -7/+7 | |
2019-03-13 | Improve synchronous exception priority table/description | Andrew Waterman | 1 | -18/+19 | |
2019-03-13 | Improve commentary on CSR ordering | Andrew Waterman | 1 | -5/+8 | |
2019-03-13 | Improve wording of satp/ASID/caching/speculation paragraph | Andrew Waterman | 1 | -5/+16 | |
@dkruckemyer-ventana This isn't meant to encode any semantic changes, just to clarify the existing text. But I thought you might want to read over it. | |||||
2019-03-13 | Revise CSR-ordering section | Andrew Waterman | 1 | -6/+22 | |
2019-03-13 | Clarify which exception is raised in two cases | Andrew Waterman | 1 | -2/+2 | |
Closes #354 | |||||
2019-03-12 | Specify synchronous exception priority ordering | Andrew Waterman | 2 | -0/+47 | |
Closes #327 | |||||
2019-03-12 | Clarify that CSR accesses can be ordered with FENCEs | Andrew Waterman | 1 | -0/+17 | |
2019-03-12 | Reformat CSR address map table | Andrew Waterman | 1 | -29/+39 | |
Closes #293 | |||||
2019-03-08 | SFENCE.VMA orders visible stores, not just local stores | Andrew Waterman | 1 | -5/+5 | |
2019-03-08 | Clarify misleading text in Zifencei chapter | Andrew Waterman | 1 | -5/+5 | |
As the instruction's definition states, it orders stores that are visible with subsequent fetches. By definition, this includes a subset of other hart's stores. Yet, some other text may lend the impression to the reader that it only orders the current hart's stores. | |||||
2019-03-07 | Update preface | Andrew Waterman | 1 | -0/+1 | |
2019-03-07 | Update mcause/scause tables to allocate some custom exception causes | Andrew Waterman | 2 | -12/+22 | |
2019-03-07 | Add software constraint for future global-ASID extension | Andrew Waterman | 3 | -3/+23 | |
Closes #348 | |||||
2019-03-07 | Tweaks suggested by Bill Huffman | Andrew Waterman | 4 | -4/+4 | |
2019-03-07 | Restate FENCE.TSO constraints from Table 2.1 in the text | Andrew Waterman | 1 | -1/+3 | |
2019-03-07 | SFENCE.VMA clarifications | Andrew Waterman | 1 | -3/+8 | |
- It orders implicit references to the page tables, not all implicit references - It is a hart-local operation | |||||
2019-03-05 | Hypervisor draft v0.3 | Andrew Waterman | 1 | -62/+90 | |
2019-03-05 | Embellish descriptions in Q chapter | Andrew Waterman | 1 | -4/+10 | |
2019-03-05 | Add text that was erroneously excised from Q chapter (in 2013!) | Andrew Waterman | 1 | -0/+10 | |
2019-03-05 | Add Q opcode listing | Andrew Waterman | 1 | -0/+405 | |
2019-03-05 | Removed outdated vector instruction table.IMFDQC-Ratification-20190305 | Krste Asanovic | 1 | -733/+0 | |
2019-03-05 | Version 20190305-Base-Ratification for ratification vote. | Krste Asanovic | 4 | -1490/+21 | |
2019-03-04 | Add hypervisor caveat | Andrew Waterman | 1 | -0/+3 | |
2019-03-04 | Add lla pseudoinstruction; add PIC version of la | Andrew Waterman | 1 | -13/+17 | |
Closes #351 | |||||
2019-03-04 | Fix formatting | Andrew Waterman | 1 | -3/+3 | |
Closes #349 | |||||
2019-03-01 | Update marchid.md (#346) | Rongcui Dong | 1 | -0/+1 | |
2019-02-28 | Describe page-table walk speculation and SFENCE use cases | Andrew Waterman | 1 | -0/+49 | |
2019-02-23 | fma tweak2 (#344) | Bruce Hoult | 1 | -2/+2 | |
2019-02-23 | tweak | Andrew Waterman | 1 | -2/+2 | |
2019-02-23 | Improve description of FNMADD/FNMSUB instructions | Andrew Waterman | 1 | -4/+22 | |
2019-02-22 | Add misa to reset section | Andrew Waterman | 1 | -1/+5 | |
We describe how misa is reset earlier in the chapter, but accidentally omitted it from the list of registers that are reset. Resolves #342 | |||||
2019-02-19 | tweak A/D bit wording | Andrew Waterman | 1 | -1/+1 | |
2019-02-13 | Fix typos. (#340) | Josh Scheid | 1 | -2/+2 | |
2019-02-08 | Clarify behavior of LR.rl and SC.aq (#339) | Andrew Waterman | 1 | -3/+6 | |
Resolves #338 | |||||
2019-02-07 | Fix typos. (#337) | Josh Scheid | 2 | -4/+4 | |
2019-02-01 | Merge branch 'pmundkur-pm-listoftables' | Andrew Waterman | 1 | -2/+2 | |
2019-02-01 | Make the mcause table easier to find. | Prashanth Mundkur | 1 | -2/+2 | |
2019-01-31 | Operational memory model and litmus tests are in GitHub (#335) | Shaked Flur | 2 | -7/+34 | |
* Fixed the litmus tests URL. * Now that the rmem source is available in github, give a short description of the tool and where to find it. | |||||
2019-01-29 | Fix a couple of typos and inconsistencies. (#334) | Prashanth Mundkur | 1 | -6/+6 | |
2019-01-28 | Forgot to indicate that mstatus.FS is a WARL field. | Andrew Waterman | 1 | -1/+1 | |
2019-01-24 | Change SweRV EH1 URL (#330) | tmw-wdc | 1 | -1/+1 | |
2019-01-23 | Change contact for SweRV EH1 (#329) | tmw-wdc | 1 | -1/+1 | |
* Update marchid.md Add Western Digital's SweRV EH1 * Update marchid.md Changed contact for SweRV EH1 | |||||
2019-01-22 | Nest mstatus subsections | Andrew Waterman | 2 | -5/+8 | |
h/t Dan Hopper | |||||
2019-01-21 | Add tentative HFENCE.BVMA and HFENCE.GVMA encodings | Andrew Waterman | 1 | -1/+28 | |
2019-01-21 | Add hypervisor CSR listing | Andrew Waterman | 1 | -43/+42 | |
2019-01-21 | A/D updates are globally ordered | Andrew Waterman | 1 | -1/+4 | |
2019-01-21 | Fix typo. (#326) | Prashanth Mundkur | 1 | -1/+1 | |