Thu Apr 26 01:58:25 2018 UTC ()
Remove note about syscall #148 (old quotactl) - it was wrong.

Add comment about there being some few platforms with MD COMPAT_44
code in their machdep.c files.


(pgoyette)
diff -r1.1.2.14 -r1.1.2.15 src/doc/COMPAT-branch-notes

cvs diff -r1.1.2.14 -r1.1.2.15 src/doc/Attic/COMPAT-branch-notes (expand / switch to unified diff)

--- src/doc/Attic/COMPAT-branch-notes 2018/04/18 01:39:14 1.1.2.14
+++ src/doc/Attic/COMPAT-branch-notes 2018/04/26 01:58:25 1.1.2.15
@@ -83,15 +83,20 @@ TODO @@ -83,15 +83,20 @@ TODO
83 of microcode updates for AMD processors - i386 and amd64.) 83 of microcode updates for AMD processors - i386 and amd64.)
84 84
859. For compat_50, in addition to rtsock there are some things in dev/vnd, 859. For compat_50, in addition to rtsock there are some things in dev/vnd,
86 dev/gpio, and dev/wscons/wsmux that I haven't been able to cleanly 86 dev/gpio, and dev/wscons/wsmux that I haven't been able to cleanly
87 separate. 87 separate.
88 88
8910. There seems to be quite a bit of MD compat_xx code, in the various 8910. There seems to be quite a bit of MD compat_xx code, in the various
90 sys/arch/ directories. I haven't yet looked at any of this. But it 90 sys/arch/ directories. I haven't yet looked at any of this. But it
91 seems to me that the MI compat build infrastructure should have some 91 seems to me that the MI compat build infrastructure should have some
92 mechanism to "reach over" to the MD code, #include a Makefile.inc file, 92 mechanism to "reach over" to the MD code, #include a Makefile.inc file,
93 and perhaps define something to enable the MI modcmd code to call a 93 and perhaps define something to enable the MI modcmd code to call a
94 compat_xx_MD_init() routine. 94 compat_xx_MD_init() routine.
95 95
9611. Note that pre-5.0 quotactl (syscall #148) is not currently available. 96 Note also that there are a few bits of MD code that is COMPAT_44
97 Its entry in syscalls.master is XXXd out. 97 related. The only bit of MI COMPAT_44 code is in the single module
 98 shared by COMPAT_43 and COMPAT_09. This affects the cesfic, hp300,
 99 news68k, and x68k platforms, all in their respective machdep.c
 100 source file. Additionally, the zaurus platform defines COMPAT_44 in
 101 its INSTALL kernel configuration - but no other configuration files!
 102