index
:
rcc-project
master
A collection of systems software, from virtual machines and compilers to developer tools and terminal applications.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
mubios
/
include
Commit message (
Expand
)
Author
Age
Files
Lines
*
[mubios] Implement serial input and BIOS console key handling
Richard Qin
15 hours
1
-0
/
+6
*
[mubios] Derive the E820 map from the CMOS memory size
Richard Qin
16 hours
1
-0
/
+2
*
[mubios] Initialize the 8042 keyboard controller
Richard Qin
16 hours
1
-0
/
+1
*
[mubios] Initialize VGA mode and serial BIOS services
Richard Qin
37 hours
1
-0
/
+2
*
[mubios] Add CHS disk services and multi-sector PIO reads
Richard Qin
37 hours
1
-0
/
+1
*
[mubios] Add EDD parameters and normalize PS/2 input
Richard Qin
38 hours
1
-0
/
+2
*
[mubios] Implement INT 16h Keyboard Service
Richard Qin
2 days
1
-0
/
+1
*
[mubios] Implement INT 15h E820h
Richard Qin
2 days
1
-0
/
+1
*
[mubios] Extend registers from 16-bit to 32-bit
Richard Qin
2 days
1
-8
/
+11
*
[mubios] Multi-sector INT 13h AH=42h
Richard Qin
2 days
1
-1
/
+1
*
[mubios] Add Interrupt Dispatch Service
Richard Qin
2 days
1
-0
/
+1
*
[mubios] Add C implementation of INT 10h
Richard Qin
2 days
1
-0
/
+5
*
[mubios] Establish the BIOS interrupt register context
Richard Qin
2 days
1
-0
/
+41
*
[mubios] Add ATA
Richard Qin
2 days
2
-0
/
+12
*
[mubios] Enable IRQ0
Richard Qin
2 days
1
-0
/
+1
*
[mubios] Create 16-bit entry points for IRQ0/IRQ1 and install the IVT vectors.
Richard Qin
2 days
1
-0
/
+2
*
[mubios] Implement the PIC and PIT.
Richard Qin
2 days
1
-0
/
+3
*
[mubios] Implement the COM1 serial port driver and POST output.
Richard Qin
3 days
2
-0
/
+47
*
[mubios] Initialize IVT, BDA and EBDA.
Richard Qin
3 days
1
-1
/
+17
*
[mubios] Building a 32-bit C entry in protected mode
Richard Qin
3 days
1
-0
/
+27