StuBS
Toggle main menu visibility
Main Page
Related Pages
Topics
Modules
Modules List
Module Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
Functions
a
b
c
d
e
f
g
h
i
l
m
p
r
s
t
w
Constants
a
b
c
d
f
h
i
k
l
m
o
p
r
s
x
Typedefs
Enumerations
a
c
d
f
g
i
k
l
m
o
p
r
s
t
v
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Classes
Class List
Class Hierarchy
Structs
Struct List
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
k
m
n
o
p
r
s
t
u
Functions
_
a
b
d
e
f
g
h
i
k
m
o
p
s
Constants
_
a
b
c
d
f
g
i
k
m
n
o
p
s
Typedefs
Enumerations
Enumerator
Macros
a
c
d
e
i
k
m
n
p
s
t
u
Todo List
Class
Application
Create a test application
Member
Core::Interrupt::Vector
Add Panic vector
Member
Gate::Gate
()
Add member
Member
interrupt_handler
(Core::Interrupt::Vector vector, InterruptContext *context)
Implement Method
Member
IOAPIC::allow
(uint8_t slot)
Implement Function
Member
IOAPIC::config
(uint8_t slot, Core::Interrupt::Vector vector, TriggerMode trigger_mode=TriggerMode::EDGE, Polarity polarity=Polarity::HIGH)
Implement Function
Member
IOAPIC::forbid
(uint8_t slot)
Implement Function
Member
IOAPIC::init
()
Implement Function
Member
IOAPIC::status
(uint8_t slot)
Implement Function
Member
Keyboard::plugin
()
Implement Method
Member
Keyboard::trigger
() override
Implement Method
Member
Panic::trigger
() override
Implement Method
Member
Plugbox::assign
(Core::Interrupt::Vector vector, Gate *gate)
Implement Method
Member
Plugbox::report
(Core::Interrupt::Vector vector)
Implement Method
Member
PS2Controller::drainBuffer
()
Implement method
Member
PS2Controller::fetch
(Key &pressed)
Adjust method (unless it is already non-blocking)
Member
SerialStream::print
(char *str, int length)
Implement Method
Member
Spinlock::lock
()
Implement Method (for
MPStuBS
)
Member
Spinlock::Spinlock
()
Complete Constructor (for
MPStuBS
)
Member
Spinlock::unlock
()
Implement Method (for
MPStuBS
)
Generated on Tue Oct 29 2024 15:11:43 for StuBS by
1.9.8