StuBS
Voluntary Exercise
Member
Clock::epilogue
() override
Implement Method
Member
Clock::getDateTime
() const
Implement Method
Member
Clock::getTimestamp
() const
Implement Method
Member
Clock::prologue
() override
Implement Method
Member
Core::Interrupt::Vector
Add interrupt vector for real time clock
Member
dout
[Core::MAX]
Automatically arrange windows with
TextStream::arrange()
Member
HPET::Comparator::disable
()
Implement Method
Member
HPET::Comparator::enable
()
Implement Method
Member
HPET::Comparator::isActive
() const
Implement Method
Member
HPET::Comparator::isEnabled
() const
Implement Method
Member
HPET::Comparator::set
(uint64_t usecs, uint8_t slot, bool periodic)
Implement Method
Member
HPET::Comparator::setHandled
()
Implement Method
Member
HPET::Comparator::supportsIOAPICSlot
(unsigned slot) const
Implement Method
Member
HPET::Comparator::supportsPeriodicInterrupts
() const
Implement Method
Member
HPET::delay
(uint64_t usecs)
Implement function
Member
HPET::disable
()
Implement function
Member
HPET::enable
()
Implement function
Member
HPET::init
()
Implement function
Member
HPET::isEnabled
()
Implement function
Member
HPET::reset
()
Implement function
Member
RTC::getDateTime
()
Implement Method
Member
RTC::getSource
()
Implement Method
Member
RTC::receiveInterrupt
(Interrupt i, bool enable)
Implement Method
Member
Ticker::activate
()
Implement method
Member
Ticker::epilogue
() override
Implement Method
Member
Ticker::interval
() const
Implement method
Member
Ticker::prologue
() override
Implement Method
Member
Ticker::stop
()
Implement method
Member
Ticker::windup
(uint64_t us)
Implement Method
Member
TSC::delay
(uint64_t us)
Implement conversion
Member
TSC::nanoseconds
(uint64_t delta)
Implement conversion
Member
TSC::ticks
(bool use_pit=false)
Implement calibration via PIT (in the local function ticksByPit()). For testing, it might be useful to compare the return values with different values of
use_pit
. The returned values should be similar :)
Generated by
1.15.0