├── .gitignore ├── LICENSE ├── README.md ├── assembler ├── asm.go └── asm_test.go ├── devices ├── console │ └── console.go └── keyboard │ └── keyboard.go ├── drivers ├── console │ └── console_drv.go ├── devices.go └── keyboard │ └── keyboard_drv.go ├── utils └── deque │ └── deque.go └── von ├── cpu.go ├── device.go └── mem.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/arch/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/arch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # arch 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /assembler/asm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/arch/HEAD/assembler/asm.go -------------------------------------------------------------------------------- /assembler/asm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/arch/HEAD/assembler/asm_test.go -------------------------------------------------------------------------------- /devices/console/console.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/arch/HEAD/devices/console/console.go -------------------------------------------------------------------------------- /devices/keyboard/keyboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/arch/HEAD/devices/keyboard/keyboard.go -------------------------------------------------------------------------------- /drivers/console/console_drv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/arch/HEAD/drivers/console/console_drv.go -------------------------------------------------------------------------------- /drivers/devices.go: -------------------------------------------------------------------------------- 1 | package drivers 2 | 3 | const ( 4 | NIL = iota 5 | CONSOLE 6 | KEYBOARD 7 | ) 8 | -------------------------------------------------------------------------------- /drivers/keyboard/keyboard_drv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/arch/HEAD/drivers/keyboard/keyboard_drv.go -------------------------------------------------------------------------------- /utils/deque/deque.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/arch/HEAD/utils/deque/deque.go -------------------------------------------------------------------------------- /von/cpu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/arch/HEAD/von/cpu.go -------------------------------------------------------------------------------- /von/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/arch/HEAD/von/device.go -------------------------------------------------------------------------------- /von/mem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/arch/HEAD/von/mem.go --------------------------------------------------------------------------------