-
Notifications
You must be signed in to change notification settings - Fork 1
Patch Queue
Tsukasa OI edited this page Oct 21, 2023
·
243 revisions
For works in the past, see Patches Processed.
- Extension: Multiple extensions from RISC-V Profiles (Platform property/capability portion)
- ISA: ratified RV32E and RV64E (GDB Part)
- Extension: Version of
Zfa
-
Extension: Complex implications (such like
C
+F
orD
) -
Extension:
Zicntr
andZihpm
(Hardware Performance Counters) -
Extension:
Zce
(Compressed instruction superset for embedded systems) -
Extension:
Zacas
(Atomic CAS) -
Extension:
Smcsrind
andSscsrind
(Indirect CSR Access) - Disassembler: Core reorganization for Optimization (Batch 1)
- Disassembler: Add overridable
priv-spec
andarch
options - Disassembler: Core Optimization 1-1 (Hash table and Caching)
- Disassembler: Core Optimization 1-2 (Mapping symbols)
- Disassembler: Support special (non-standard) encodings (widening FP ops)
- RISC-V: Test refinements (Batch 1)
- RISC-V: Add
INSN_DREF
to memory read/write instructions - GAS: Add
OP_P
to.insn
directive - Cleaning: Opcode Tidying (Batch 1)
- Cleaning: Logic for State Enable extensions (remaining: 1 of 2)
- Linker: Preparation for more generic linker relaxation (Batch 1)
- Linker: Strict relocation handling
- Fix: Minor improvements to mapping symbol handling with dot suffix
- RISC-V:
Zfinx
-related fixes (2) - RISC-V: Implement common register pair framework
- RISC-V: Implement extension variants
- Clang: Suppress warnings if built with Clang (
sim
andgdb
, big batch 1)
- Waiting for Some Prerequisites: Disassembler: Implement "generic subsets"
- Waiting for Some Prerequisites: Disassembler:
RV32E
/RV64E
support - Cleaning: BFD Tidying (Batch 1)
-
Extension:
Zabha
(Subword AMOs)
- Waiting for Some Prerequisites: Disassembler: Print data using
.dword
on RV64 - Disassembler: Check shift amount against XLEN (Idea 2)
-
Draft Extension:
Zicfiss
andZicfilp
(Control Flow Integrity) -
Draft Extension:
Zimop
andZcmop
("May Be Ops") -
Draft Extension:
Zfbfmin
,Zvfbfmin
andZvfbfwma
(BFloat16) -
Draft Extension:
Ssnjpm
,Smnjpm
andSmmjpm
(Pointer masking) -
Draft Extension:
Smcdeleg
andSsccfg
(Supervisor Counter Delegation) -
Draft Extension:
Smclic
and other CLIC extensions (Core Local Interrupt Controller) -
Draft Extension:
Smrnmi
(Resumable NMI) -
Draft Extension:
Sspmp
(SPMP - Supervisor-mode PMP) -
Draft Extension:
Ssqosid
(Capacity and Bandwidth Controller QoS Register Interface)
-
Draft Extension:
P
(Packed SIMD)