--- nono/vm/sysctlr.h 2026/04/29 17:05:07 1.1.1.5 +++ nono/vm/sysctlr.h 2026/04/29 17:05:10 1.1.1.6 @@ -4,11 +4,12 @@ // Licensed under nono-license.txt // +// // LUNA88K のシステムコントローラのような何か +// #pragma once -#include "device.h" #include "interrupt.h" class SysCtlrDevice : public InterruptDevice @@ -30,7 +31,7 @@ class SysCtlrDevice : public InterruptDe SysCtlrDevice(); virtual ~SysCtlrDevice() override; - void ResetHard() override; + void ResetHard(bool poweron) override; uint64 Read32(uint32 addr) override; uint64 Write32(uint32 addr, uint32 data) override;