* /sys/src/9: move waserror() from */fns.h to portfns.h
@ 2019-11-17 15:28 rgl
0 siblings, 0 replies; only message in thread
From: rgl @ 2019-11-17 15:28 UTC (permalink / raw)
To: 9front
[-- Attachment #1: Type: text/plain, Size: 4 bytes --]
hi!
[-- Attachment #2: Type: text/plain, Size: 5405 bytes --]
diff -r 159c7e7ca171 sys/src/9/bcm/fns.h
--- a/sys/src/9/bcm/fns.h Thu Nov 14 13:52:41 2019 -0800
+++ b/sys/src/9/bcm/fns.h Sun Nov 17 16:23:04 2019 +0100
@@ -136,8 +136,6 @@
#define kmapinval()
#define countpagerefs(a, b)
-#define waserror() (up->nerrlab++, setlabel(&up->errlab[up->nerrlab-1]))
-
#define KADDR(pa) ((void*)(KZERO | ((uintptr)(pa) & ~KSEGM)))
#define PADDR(va) (PHYSDRAM | ((uintptr)(va) & ~KSEGM))
diff -r 159c7e7ca171 sys/src/9/bcm64/fns.h
--- a/sys/src/9/bcm64/fns.h Thu Nov 14 13:52:41 2019 -0800
+++ b/sys/src/9/bcm64/fns.h Sun Nov 17 16:23:04 2019 +0100
@@ -1,7 +1,5 @@
#include "../port/portfns.h"
-#define waserror() (up->nerrlab++, setlabel(&up->errlab[up->nerrlab-1]))
-
/* l.s */
extern void sev(void);
extern int tas(void *);
diff -r 159c7e7ca171 sys/src/9/kw/fns.h
--- a/sys/src/9/kw/fns.h Thu Nov 14 13:52:41 2019 -0800
+++ b/sys/src/9/kw/fns.h Sun Nov 17 16:23:04 2019 +0100
@@ -174,8 +174,6 @@
#define getpgcolor(a) 0
#define kmapinval()
-#define waserror() (up->nerrlab++, setlabel(&up->errlab[up->nerrlab-1]))
-
/*
* this low-level printing stuff is ugly,
* but there appears to be no other way to
diff -r 159c7e7ca171 sys/src/9/mtx/fns.h
--- a/sys/src/9/mtx/fns.h Thu Nov 14 13:52:41 2019 -0800
+++ b/sys/src/9/mtx/fns.h Sun Nov 17 16:23:04 2019 +0100
@@ -103,6 +103,5 @@
#define userureg(ur) (((ur)->status & MSR_PR) != 0)
void watchreset(void);
-#define waserror() (up->nerrlab++, setlabel(&up->errlab[up->nerrlab-1]))
#define KADDR(a) ((void*)((ulong)(a)|KZERO))
#define PADDR(a) ((ulong)(a)&~KZERO)
diff -r 159c7e7ca171 sys/src/9/omap/fns.h
--- a/sys/src/9/omap/fns.h Thu Nov 14 13:52:41 2019 -0800
+++ b/sys/src/9/omap/fns.h Sun Nov 17 16:23:04 2019 +0100
@@ -165,8 +165,6 @@
#define getpgcolor(a) 0
#define kmapinval()
-#define waserror() (up->nerrlab++, setlabel(&up->errlab[up->nerrlab-1]))
-
#define KADDR(pa) ((void*)(KZERO | ((uintptr)(pa) & ~KSEGM)))
#define PADDR(va) (PHYSDRAM | ((uintptr)(va) & ~KSEGM))
diff -r 159c7e7ca171 sys/src/9/pc/fns.h
--- a/sys/src/9/pc/fns.h Thu Nov 14 13:52:41 2019 -0800
+++ b/sys/src/9/pc/fns.h Sun Nov 17 16:23:04 2019 +0100
@@ -208,6 +208,5 @@
void rdrandbuf(void*, ulong);
#define userureg(ur) (((ur)->cs & 3) == 3)
-#define waserror() (up->nerrlab++, setlabel(&up->errlab[up->nerrlab-1]))
#define KADDR(a) kaddr(a)
#define PADDR(a) paddr((void*)(a))
diff -r 159c7e7ca171 sys/src/9/pc64/fns.h
--- a/sys/src/9/pc64/fns.h Thu Nov 14 13:52:41 2019 -0800
+++ b/sys/src/9/pc64/fns.h Sun Nov 17 16:23:04 2019 +0100
@@ -206,6 +206,5 @@
void rdrandbuf(void*, ulong);
#define userureg(ur) (((ur)->cs & 3) == 3)
-#define waserror() (up->nerrlab++, setlabel(&up->errlab[up->nerrlab-1]))
#define KADDR(a) kaddr(a)
#define PADDR(a) paddr((void*)(a))
diff -r 159c7e7ca171 sys/src/9/port/portfns.h
--- a/sys/src/9/port/portfns.h Thu Nov 14 13:52:41 2019 -0800
+++ b/sys/src/9/port/portfns.h Sun Nov 17 16:23:04 2019 +0100
@@ -216,7 +216,8 @@
void pgrpcpy(Pgrp*, Pgrp*);
void pgrpnote(ulong, char*, int);
int pidalloc(Proc*);
-#define poperror() up->nerrlab--
+#define waserror() (up->nerrlab++, setlabel(&up->errlab[up->nerrlab-1]))
+#define poperror() (up->nerrlab--)
void portcountpagerefs(ulong*, int);
int postnote(Proc*, int, char*, int);
int pprint(char*, ...);
diff -r 159c7e7ca171 sys/src/9/ppc/fns.h
--- a/sys/src/9/ppc/fns.h Thu Nov 14 13:52:41 2019 -0800
+++ b/sys/src/9/ppc/fns.h Sun Nov 17 16:23:04 2019 +0100
@@ -108,7 +108,6 @@
void trapinit(void);
void trapvec(void);
#define userureg(ur) (((ur)->status & MSR_PR) != 0)
-#define waserror() (up->nerrlab++, setlabel(&up->errlab[up->nerrlab-1]))
#define KADDR(a) ((void*)((ulong)(a)|KZERO))
#define PADDR(a) ((((ulong)(a)&0xf0000000)==0xf0000000)?(ulong)(a):((ulong)(a)&~KZERO))
#define coherence() eieio()
diff -r 159c7e7ca171 sys/src/9/sgi/fns.h
--- a/sys/src/9/sgi/fns.h Thu Nov 14 13:52:41 2019 -0800
+++ b/sys/src/9/sgi/fns.h Sun Nov 17 16:23:04 2019 +0100
@@ -63,8 +63,6 @@
#define PTR2UINT(p) ((uintptr)(p))
#define UINT2PTR(i) ((void*)(i))
-#define waserror() (up->nerrlab++, setlabel(&up->errlab[up->nerrlab-1]))
-
#define KADDR(a) ((void*)((ulong)(a)|KSEG0))
#define PADDR(a) ((ulong)(a)&~KSEGM)
diff -r 159c7e7ca171 sys/src/9/teg2/fns.h
--- a/sys/src/9/teg2/fns.h Thu Nov 14 13:52:41 2019 -0800
+++ b/sys/src/9/teg2/fns.h Sun Nov 17 16:23:04 2019 +0100
@@ -217,8 +217,6 @@
#define getpgcolor(a) 0
#define kmapinval()
-#define waserror() (up->nerrlab++, setlabel(&up->errlab[up->nerrlab-1]))
-
#define KADDR(pa) ((void*)(KZERO | ((uintptr)(pa) & ~KSEGM)))
#define PADDR(va) (PHYSDRAM | ((uintptr)(va) & ~KSEGM))
diff -r 159c7e7ca171 sys/src/9/xen/fns.h
--- a/sys/src/9/xen/fns.h Thu Nov 14 13:52:41 2019 -0800
+++ b/sys/src/9/xen/fns.h Sun Nov 17 16:23:04 2019 +0100
@@ -104,7 +104,6 @@
uint xchgb(uchar*, uint);
void rdrandbuf(void*, ulong);
-#define waserror() (up->nerrlab++, setlabel(&up->errlab[up->nerrlab-1]))
#define KADDR(a) ((void*)((ulong)(a)|KZERO))
#define PADDR(a) ((ulong)(a)&~KZERO)
diff -r 159c7e7ca171 sys/src/9/zynq/fns.h
--- a/sys/src/9/zynq/fns.h Thu Nov 14 13:52:41 2019 -0800
+++ b/sys/src/9/zynq/fns.h Sun Nov 17 16:23:04 2019 +0100
@@ -16,7 +16,6 @@
KMap* kmap(Page *);
void kunmap(KMap *);
-#define waserror() (up->nerrlab++, setlabel(&up->errlab[up->nerrlab-1]))
#define getpgcolor(a) 0
#define kmapinval()
#define KADDR(a) kaddr(a)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2019-11-17 15:28 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-17 15:28 /sys/src/9: move waserror() from */fns.h to portfns.h rgl
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).