Module Name:    src
Committed By:   pgoyette
Date:           Sat May 26 03:12:34 UTC 2018

Modified Files:
        src/doc [pgoyette-compat]: COMPAT-branch-notes

Log Message:
Remove a To-Do entry that is already done (re-pointing the MODULAR
sys-calls at their individual module).

Merge the multiple entries concerning rtsock compat code.  It really
is a mess, but we don't need to say so three times!


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.15 -r1.1.2.16 src/doc/COMPAT-branch-notes

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/COMPAT-branch-notes
diff -u src/doc/COMPAT-branch-notes:1.1.2.15 src/doc/COMPAT-branch-notes:1.1.2.16
--- src/doc/COMPAT-branch-notes:1.1.2.15	Thu Apr 26 01:58:25 2018
+++ src/doc/COMPAT-branch-notes	Sat May 26 03:12:34 2018
@@ -55,7 +55,8 @@ TODO
 
 2.  The rtsock compat code is a disaster, with rtsock_50.c #include-ing
     the main rtsock.c code with various manipulations of the COMPAT_50
-    macro.
+    macro.  Once rtsock is separated, compat_14 references to rtsock_50
+    routines needs to be verified.
 
 3.  The compat_60 module still needs some work for XEN systems.  We
     probably need some build infrastructure changes to ensure that
@@ -63,30 +64,20 @@ TODO
     macros defined and with -I directories specified in the same order
     as for building kernels.
 
-4.  Update syscalls.master to point the compat calls at the specific
-    modules rather than the monolithic compat module.  Update the
-    "required" lists of other modules, too.
-
-5.  The rtsock compatability code needs to be de-spaghetti'd and made
-    separable into rtsock_70 and rtsock_50 pieces.
-
-6.  Once rtsock is separated, compat_14 references to rtsock_50 routines
-    needs to be verified.
-
-7.  For compat_60, still need to figure out what to do with BSDPTY and
+4.  For compat_60, still need to figure out what to do with BSDPTY and
     tty_ptm
 
-8.  Also for compat_60, need to fix the building of XEN (and, for i386,
+5.  Also for compat_60, need to fix the building of XEN (and, for i386,
     XEN-PAE) module variants so that the obj-dir symlinks and the -I
     include order match those present in a kernel build.  See PR/53130
     (Currently, this affects the compat_60 module and its implementation
     of microcode updates for AMD processors - i386 and amd64.)
 
-9.  For compat_50, in addition to rtsock there are some things in dev/vnd,
+6.  For compat_50, in addition to rtsock there are some things in dev/vnd,
     dev/gpio, and dev/wscons/wsmux that I haven't been able to cleanly
     separate.
 
-10. There seems to be quite a bit of MD compat_xx code, in the various
+7.  There seems to be quite a bit of MD compat_xx code, in the various
     sys/arch/ directories.  I haven't yet looked at any of this.  But it
     seems to me that the MI compat build infrastructure should have some
     mechanism to "reach over" to the MD code, #include a Makefile.inc file,

Reply via email to