parlib: Improve panic() and assert()
[akaros.git] / kern / arch / x86 / smp.h
index 6a7194d..21b521a 100644 (file)
@@ -4,21 +4,16 @@
  * See LICENSE for details.
  */
 
-#ifndef ROS_ARCH_SMP_H
-#define ROS_ARCH_SMP_H
+#pragma once
 
 #include <atomic.h>
 
 // be careful changing this, esp if you go over 16
 #define NUM_HANDLER_WRAPPERS           5
 
-#define NUM_INTERRUPT_HANDLERS 256
-
 struct HandlerWrapper {
        checklist_t* cpu_list;
        uint8_t vector;
 };
 
-typedef struct HandlerWrapper LCKD(&cpu_list->lock) handler_wrapper_t;
-
-#endif /* !ROS_ARCH_SMP_H */
+typedef struct HandlerWrapper handler_wrapper_t;