20 #ifndef MACHINE_MAC_MAC_H 21 #define MACHINE_MAC_MAC_H 23 #include "../ppc_common/Decrementer.h" 24 #include "../ppc_common/Keyboard.h" 25 #include "../ppc_common/Serial.h" 26 #include "../ppc_common/Vga.h" 27 #include "pedigree/kernel/machine/IrqManager.h" 28 #include "pedigree/kernel/machine/Machine.h" 36 inline static Machine &instance()
59 Mac &operator=(
const Mac &);
72 static Mac m_Instance;
virtual Vga * getVga(size_t n)
virtual Timer * getTimer()
virtual void initialiseDeviceTree()
virtual Serial * getSerial(size_t n)
virtual size_t getNumSerial()
virtual SchedulerTimer * getSchedulerTimer()
virtual Keyboard * getKeyboard()
virtual size_t getNumVga()
virtual void initialise()