Explorar o código

Create SVC handler

DricomDragon %!s(int64=5) %!d(string=hai) anos
pai
achega
5440491ae8
Modificáronse 2 ficheiros con 12 adicións e 0 borrados
  1. 5 0
      prog/sources/svc-handler.cpp
  2. 7 0
      prog/sources/svc-handler.h

+ 5 - 0
prog/sources/svc-handler.cpp

@@ -0,0 +1,5 @@
+#include "all-headers.h"
+
+void supervisorCall(SECTION_MODE) {
+	// TODO
+}

+ 7 - 0
prog/sources/svc-handler.h

@@ -0,0 +1,7 @@
+#pragma once
+
+#include "software-modes.h"
+
+//$interrupt-section SVC
+
+void supervisorCall(SECTION_MODE) asm ("interrupt.section.SVC");