-
Notifications
You must be signed in to change notification settings - Fork 5
/
TODO
54 lines (41 loc) · 1.11 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Known bugs:
Cleanups:
Code enhancements (possible):
* librarize?
Features (possible):
* snapshot save/restore
* deeptrace
* conditional logging?
CPU:
* review cpu cycle in context of interrupt handling
I/O:
* speed_real (disk latencies, serial lines, ...)
* handling no memory for io devices
* cmem
* cchar
* plix
* terminal (console, tcp, serial)
* MULTIX:
* winchester:
* one controller for all drives (?)
* spare sectors area (requires h/w marking sectors as bad and sector addresses)
* formatting (and handling unformatted drive - requires h/w formatting)
* spare area formatting (and handling of sector migration - requires h/w work)
To clarify:
* 2-cpu configuration
MERA-400 features that em400 does not emulate:
* power failure interrupts (cpu and channel)
* 2-cpu configuration:
* interrupts
* gil/giu instructions
* HW functionality of bit 11 of SR
* channel interrupt masks for 2 cpus
* device allocations per cpu
* multix 2cpu interrupt queue
* memory parity (itself and interrupts)
* interface:
* as a communication bus
* reservation
* priorities
* MULTIX:
* SOM protocols