Task #6308
closed
Link between ISA specs and MMU specs
Added by Alexander Kamkin about 9 years ago.
Updated about 9 years ago.
Assignee:
Andrei Tatarnikov
Description
There should be possibility to access registers specified in nML.
Syntax to be discussed.
- Status changed from New to Open
- % Done changed from 0 to 10
Grammar rules: r5275.
Syntax looks like this:
let ZERO = 0
// Data is read from a register directly
extern EXTERN_0 = GPR[ZERO]
extern EXTERN_1 = GPR[1]
// Data is read using an addressing mode
extern EXTERN_2 = REG(ZERO)
extern EXTERN_3 = REG(1)
r5328 - MmuTreeWalker: stub for newExtern
r5335, r5336 r5339 - Sharing data between translators (via TranslatorContext)
r5340 - Started support in MmuTranslator
r5344, r5345 - simulator class to access external variables
r5348 - External variables are integrated into IR
- % Done changed from 10 to 30
- % Done changed from 30 to 50
r5350, r5351 - MMU Model: Support for extern variables in simulator
- % Done changed from 50 to 60
r5354 - MMU Spec: basic support, REQUIRES FIXES.
r5355 - IntegerVariable was made redefinable.
r5356 - MmuExternVariable: FIX to make it possible for value to be updated.
r5357 = (Fix) STBSegment: external variables are placed into Function.
- Status changed from Open to Resolved
- % Done changed from 60 to 100
- Status changed from Resolved to Closed
- Published in build set to 2.3.6
Also available in: Atom
PDF