Closed jvyden closed 1 year ago
I tried to debug this myself, but I'm not sure what is causing this. I was able to narrow it down to the last line of this snippet:
_serviceManager = new ServiceManager(); _deviceService = new DeviceService(); _serviceManager.AddService(_deviceService);
This is located here, and is called from here.
I am using a fork of MOSA, but this shouldn't count as the changed code doesn't affect anything in this codepath.
You need to add DeviceService to the ServiceManager at least after this line:
Mosa.DeviceSystem.Setup.Initialize(_hal, _deviceService.ProcessInterrupt);
Yep, that was it. Thank you!
I tried to debug this myself, but I'm not sure what is causing this. I was able to narrow it down to the last line of this snippet:
This is located here, and is called from here.
I am using a fork of MOSA, but this shouldn't count as the changed code doesn't affect anything in this codepath.