| @@ -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 | |
85 | 9. For compat_50, in addition to rtsock there are some things in dev/vnd, | | 85 | 9. 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 | |
89 | 10. There seems to be quite a bit of MD compat_xx code, in the various | | 89 | 10. 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 | |
96 | 11. 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 | |