]> Zhao Yanbai Git Server - minix.git/commitdiff
Moved ipc debug out of conditional.
authorBen Gras <ben@minix3.org>
Mon, 6 Feb 2006 15:16:14 +0000 (15:16 +0000)
committerBen Gras <ben@minix3.org>
Mon, 6 Feb 2006 15:16:14 +0000 (15:16 +0000)
Gave pci server sys_getinfo privilege.

kernel/debug.h
kernel/table.c

index c5bdb71fe6c2a6e1697fd995f3d46090b87b6cc5..0e067feede39739c2a4a452eee6709d74adcec38 100644 (file)
@@ -9,15 +9,6 @@
 
 #include "config.h"
 
-/* It's interesting to measure the time spent withing locked regions, because
- * this is the time that the system is deaf to interrupts.
- */
-#if DEBUG_TIME_LOCKS
-
-#define TIMING_POINTS          20      /* timing resolution */
-#define TIMING_CATEGORIES      20
-#define TIMING_NAME            10
-
 /* Enable prints such as
  *  . send/receive failed due to deadlock or dead source or dead destination
  *  . trap not allowed
  */
 #define DEBUG_ENABLE_IPC_WARNINGS      0
 
+/* It's interesting to measure the time spent withing locked regions, because
+ * this is the time that the system is deaf to interrupts.
+ */
+#if DEBUG_TIME_LOCKS
+
+#define TIMING_POINTS          20      /* timing resolution */
+#define TIMING_CATEGORIES      20
+#define TIMING_NAME            10
+
 /* Definition of the data structure to store lock() timing data. */ 
 struct lock_timingdata {
        char names[TIMING_NAME];
index 5fc2fc8e1538b4526058ee32205a449900cbdf2e..a937c8f3c9eef8a0bf3c74525c08c46adbb4d97a 100755 (executable)
@@ -82,7 +82,7 @@ PUBLIC char *t_stack[TOT_STACK_SPACE / sizeof(char *)];
 #define PM_C   ~(c(SYS_DEVIO) | c(SYS_SDEVIO) | c(SYS_VDEVIO) | c(SYS_IRQCTL) | c(SYS_INT86))
 #define FS_C   (c(SYS_KILL) | c(SYS_VIRCOPY) | c(SYS_VIRVCOPY) | c(SYS_UMAP) | c(SYS_GETINFO) | c(SYS_EXIT) | c(SYS_TIMES) | c(SYS_SETALARM))
 #define DRV_C  (FS_C | c(SYS_SEGCTL) | c(SYS_IRQCTL) | c(SYS_INT86) | c(SYS_DEVIO) | c(SYS_VDEVIO) | c(SYS_SDEVIO)) 
-#define PCI_C  (c(SYS_VIRCOPY) | c(SYS_DEVIO) | c(SYS_VDEVIO) | c(SYS_SDEVIO) | c(SYS_PRIVCTL)) 
+#define PCI_C  (c(SYS_VIRCOPY) | c(SYS_DEVIO) | c(SYS_VDEVIO) | c(SYS_SDEVIO) | c(SYS_PRIVCTL) | c(SYS_GETINFO)
 #define TTY_C (DRV_C | c(SYS_ABORT) | c(SYS_VM_MAP) | c(SYS_IOPENABLE))
 #define MEM_C  (DRV_C | c(SYS_PHYSCOPY) | c(SYS_PHYSVCOPY) | c(SYS_VM_MAP) | \
        c(SYS_IOPENABLE))