ref: 877217adb9ac94ceb2b248100d5403e1d6495533
parent: f54501c2592bd7cee283a243391d07f2dd131373
author: Philip Silva <philip.silva@protonmail.com>
date: Mon Nov 22 18:35:32 EST 2021
README, add 9legacylist
--- /dev/null
+++ b/9legacy/9legacylist
@@ -1,0 +1,375 @@
+# 9legacy 24/06/21
+
+#mit-license (applied)
+dist-venti-bloom.diff
+#dist-network.diff
+dist-inst-pbslba.diff
+dist-inst-bootsetup.diff
+dist-console.diff
+dist-mkmulti.diff
+#pc-pcflop-sdiahci.diff
+#pc-pcflop-ether82563.diff
+diskcmd.diff
+pc-sdata-dma.diff
+pc-sdiahci-ich6m.diff
+pc-ether-nrb.diff
+pc-ether82563.diff
+9-taslock-mach.diff
+9-newseg-mapsize.diff
+9-confinit-page.diff
+9-devcons-kbdputc.diff
+9-ip-spaces.diff
+9-ip-medium.diff
+9-ip-const.diff
+9-ip-del1route.diff
+9-ip-iphash.diff
+9-ip-dar.diff
+9-machp-386.diff
+9-sdscsi-scsilbacount.diff
+9-sdaoe-scsilbacount.diff
+pc-sdata-scsilbacount.diff
+pc-sdiahci-scsilbacount.diff
+pc-sdiahci-read16.diff
+pc-sdiahci-lba48.diff
+9-okaddr.diff
+pc-vga-screenputc.diff
+drawterm-screenputc.diff
+9-pexit-nwait.diff
+9-packoldstat-warning.diff
+9-devmnt-maxrpc.diff
+pc-devarch-cputemp.diff
+pc-pci-vt8235.diff
+pc-sdfakescsirw.diff
+pc-sdvirtio.diff
+#pc-conf-sdvirtio-sdiahci.diff
+pc-ethervirtio.diff
+pc-conf-ethervirtio.diff
+9-segment-imagereclaim.diff
+9-segment-isoverlap.diff
+9-proc-rebalance.diff
+9-proc-procflushseg.diff
+9-proc-pexit.diff
+9-taslock-unlock.diff
+9-sysproc-close-on-exec.diff
+9-tcp-mss.diff
+9-routewrite-cmdbuf.diff
+9-pread-offset.diff
+9-sysfile-packoldstat-cast.diff
+bcm-brian-man.diff
+tls-devtls12.diff
+9-devbridge-fixes.diff
+9-ethersink-mtu.diff
+9-netif-stat.diff
+#9-tcp-hangupxmit.diff
+9-tcp-close.diff
+tcp-halfduplex-close.diff
+9-devmouse-m5mouseputc.diff
+9-machsmap.diff
+9-logpow.diff
+9-ainc.diff
+9-portusbehci-typo.diff
+9-cistrcmp.diff
+9-devtls-maxtlsdevs.diff
+bcm-20210411.diff
+rb-20201221.diff
+rb-mkfile-initcode.diff
+teg2-vfp3.diff
+pc-pcicap.diff
+pc-wifi.diff
+pc-conf-wifi-virtio.diff
+aux-wpa.diff
+libsec-pbkdf2.diff
+factotum-wpa.diff
+#winbond.diff (nonexistent)
+pc-etherbcm.diff
+pc-etheryuk.diff
+pc-sdodin.diff
+nboot.diff
+realemu.diff
+termrc-realemu.diff
+termrc-ipconfig.diff
+tls-tlshand12.diff
+libsec-x509-sha2.diff
+libsec-x509-sig.diff
+libsec-tlshand12-nossl3.diff
+libsec-tlshand12-norc4.diff
+libsec-tlshand12-fixes.diff
+libsec-tlshand-sigalgs.diff
+libsec-chacha.diff
+libregexp-fixes.diff
+trace.diff
+lib-snprint.diff
+libc-leget.diff
+libc-procsetname.diff
+libc-privalloc.diff
+libc-nsec.diff
+libc-arm-atom.diff
+libc-ctime-2100.diff
+libc-snprint.diff
+libc-pow-nan.diff
+libc-fmt-rune.diff
+libauth-snprint.diff
+cc-snprint.diff
+ndb-snprint.diff
+libcontrol-snprint.diff
+libdraw-snprint.diff
+libhtml-snprint.diff
+libhttpd-snprint.diff
+libip-snprint.diff
+libmach-snprint.diff
+libmemdraw-snprint.diff
+libndb-snprint.diff
+liboventi-snprint.diff
+libsec-snprint.diff
+libthread-snprint.diff
+libthread-xinc.diff
+snoopy-pcap-ts-us.diff
+ip-ipconfig-ipv6-dup.diff
+ip-ipconfig-mtu.diff
+ndb-cs-leak.diff
+#ip-ipconfig-mask.diff
+ip-ipconfig-rfc3442.diff
+#ramfs-nram.diff
+#ramfs-erik.diff
+ramfs-fixes.diff
+ramfs-wstat-qid.diff
+ramfs-open.diff
+cpu-secret.diff
+cpu-old9p.diff
+exportfs-forsyth.diff
+flashfs-port.diff
+fmt-space.diff
+usb-ether-cdc.diff
+usb-ether-rpi.diff
+usb-ether-lan78xx.diff
+usb-serial-ftdi-writelen.diff
+usb-usbd-usb3.diff
+xd-fixes.diff
+vac-fixes.diff
+stdio-fixes.diff
+ip-ftpfs-iohdrsz.diff
+src-time.diff
+kprof-fixes.diff
+libauthsrv-findnvram-amd64.diff
+libauthsrv-findnvram-openrd.diff
+libflate-typo.diff
+troff-goto-rtn.diff
+kfs-sdahci.diff
+mk9660-now.diff
+tar-uid.diff
+aes-ctr.diff
+ssh2-aes-ctr.diff
+ssh2-dh-group14.diff
+ip-iscsisrv.diff
+jtagfs.diff
+random.diff
+yacc-newline.diff
+lzip.diff
+ramcfs.diff
+fscfs.diff
+fscfs-fixes.diff
+dd-megabytes.diff
+sam-wheel.diff
+rc-badrunes.diff
+rc-line-split.diff
+rc-shuffleredir.diff
+walk.diff
+libthread-spawn.diff
+libmux.diff
+libworker.diff
+libdynld.diff
+libframe-noredraw.diff
+#acme-multiline-tags.diff (glitches)
+await.diff
+termrc-timesync.diff
+fshalt-bypass.diff
+9fs-9p.io.diff
+lib-pci.diff
+lib-oui.diff
+lib-ndb-common-submission.diff
+mimetype-zip.diff
+ca.diff
+lib-wiki-links.diff
+wikifs-links.diff
+sokoban-levelnames.diff
+man-2-ainc.diff
+man-2-lock.diff
+man-2-exec.diff
+man-2-read.diff
+man-5-read.diff
+man-forsyth.diff
+man-forsyth-html.diff
+man-9k.diff
+doc-index.diff
+awk.diff
+spin-6.5.1.diff
+libventi-noarchive.diff
+libventi-redial.diff
+libventi-sha1.diff
+fossil-libventi.diff
+fossil-wstat-qid.diff
+fossil-qidspace-dirty.diff
+forsyth-cc.diff
+libc-vlong-double.diff
+cc-vlong-double.diff
+ld-elf.diff
+vl-h6-round.diff
+9-vt4.diff
+9-vt5.diff
+boot-vt4.diff
+boot-vt5.diff
+9-vt-validalign.diff
+9-vt-rebootcmd.diff
+9-vt-ainc.diff
+boot-vt5-mkfile.diff
+amd64.diff
+amd64-fix.diff
+libsec-amd64.diff
+libmach-amd64-page.diff
+ape-libap-amd64-mkfile.diff
+amd64-ureg-err.diff
+amd64-ureg-pc.diff
+libc-amd64-mfence.diff
+power64.diff
+prof-indent.diff
+prof-power64.diff
+#power64-atom.diff
+#power64-ape.diff
+spim.diff
+4acl.diff
+mips64.diff
+9-loongson.diff
+9-loongson-ainc.diff
+9-loongson64.diff
+9-loongson64-ainc.diff
+9-loongson64-mkfile.diff
+9-loongson64-ln64cpu.diff
+9-port64.diff
+9-loongson64-port64.diff
+pcc-mips64.diff
+gs-mips64.diff
+ape-mips64.diff
+4c-nrgn.diff
+4c-genasop.diff
+dist-replica-proto.diff
+#9-notsave.diff
+#arm64.diff (incomplete)
+uintptr.diff
+uintptr-liboventi.diff
+uintptr-libventi.diff
+uintptr-venti.diff
+uintptr-cwfs.diff
+9p-buffers.diff
+9p-emaxmsg.diff
+9p-buffers-win.diff
+libaml.diff
+ptrace.diff
+libmemdraw-9k.diff
+libhttpd-hparseuri.diff
+# ip-httpd-websocket.diff includes an .orig file.
+ip-httpd-websocket.diff
+aux-htmlsanitize.diff
+ip-httpd-9down.diff
+ip-httpd-9down-fixes.diff
+9k-jmk.diff
+9k-jmk-nsec.diff
+9k-jmk-dumpstack.diff
+9k-jmk-386-sync.diff
+9k-jmk-etherm10g-types.diff
+9k-jmk-boot-sync.diff
+9k-jmk-ip-sync.diff
+9k-jmk-port-sync.diff
+9k-jmk-k10-sync.diff
+9k-jmk-ainc.diff
+9k-jmk-sdata.diff
+9k-jmk-sdata-dma.diff
+9k-jmk-trailing-spaces.diff
+9k-jmk-diskcmd.diff
+9k-jmk-sdscsi-scsilbacount.diff
+9k-jmk-sdaoe-scsilbacount.diff
+9k-jmk-sdata-scsilbacount.diff
+9k-jmk-sdiahci-scsilbacount.diff
+9k-jmk-sdiahci-read16.diff
+9k-jmk-sdiahci-lba48.diff
+9k-jmk-ethervirtio.diff
+9k-jmk-sdfakescsirw.diff
+9k-jmk-sdvirtio.diff
+9k-jmk-trap-vno39.diff
+9k-jmk-mk-parse.diff
+9k-jmk-cpuf.diff
+9k-jmk-conf-tls.diff
+9k-jmk-conf-nvram.diff
+9k-jmk-conf-ether.diff
+9k-jmk-conf-ethervirtio.diff
+9k-jmk-conf-sdvirtio.diff
+9k-jmk-idlehands.diff
+9k-jmk-tcp-mss.diff
+9k-jmk-okaddr.diff
+9k-jmk-ibrk-unlock.diff
+9k-jmk-segment-isoverlap.diff
+9k-jmk-pagereclaim.diff
+9k-jmk-taslock-mach.diff
+9k-jmk-devcons-kbdputc.diff
+9k-jmk-ptrace.diff
+9k-jmk-qio-unlock.diff
+9k-jmk-devether-typo.diff
+9k-jmk-syscall-typo.diff
+9k-jmk-proc-typo.diff
+9k-jmk-l64fpu-typo.diff
+9k-jmk-l32p-typo.diff
+9k-jmk-nil.diff
+9k-jmk-snprint.diff
+9k-jmk-boot-const.diff
+9k-jmk-k10-const.diff
+9k-jmk-mp-const.diff
+9k-jmk-rtctime.diff
+9k-jmk-boot-warning.diff
+9k-jmk-k10-elf.diff
+9k-jmk-pciwaddr.diff
+9k-jmk-devether-vector.diff
+9k-jmk-pause.diff
+9k-jmk-tmfm.diff
+9k-jmk-memory.diff
+9k-jmk-qmalloc-qstats.diff
+9k-jmk-devtls-tls12.diff
+9k-jmk-checkpages.diff
+9k-jmk-ioapic-rbus.diff
+9k-jmk-ioapic-bustype.diff
+9k-jmk-trap-type.diff
+9k-jmk-trap-count.diff
+9k-jmk-readparts.diff
+9k-jmk-ar0.diff
+9k-jmk-k10-mpacpi.diff
+9k-jmk-k10-noted-ssel.diff
+9k-jmk-devdraw.diff
+9k-jmk-vga-fixes.diff
+9k-jmk-devkbmap.diff
+9k-jmk-mkfile.diff
+9k-jmk-mkfile-elf.diff
+9k-jmk-pragma-uintmem.diff
+9k-jmk-ip-constants.diff
+9k-jmk-ip-del1route.diff
+9k-jmk-ip-iphash.diff
+9k-jmk-ip-dar.diff
+9k-jmk-tcp-hangupxmit.diff
+9k-jmk-tcp-close.diff
+9k-jmk-devmnt-maxrpc.diff
+9k-jmk-mmu-cosmetic.diff
+9k-jmk-mmu-dbg.diff
+9k-jmk-pagesize.diff
+9k-jmk-segpgsize.diff
+9k-jmk-physsegpgsize.diff
+9k-jmk-sysproc-pgsz.diff
+9k-jmk-sysseg-pgsz.diff
+9k-jmk-segment-lg2pgsize.diff
+9k-jmk-sg_cached.diff
+9k-jmk-iskaddr.diff
+9k-jmk-isdmaok.diff
+9k-jmk-mmucachectl.diff
+9k-jmk-qmalloc-morecore.diff
+9k-jmk-physalloc.diff
+9k-jmk-physalloc-4k.diff
+9k-jmk-physalloc-physfree.diff
+9k-jmk-palloc.diff
+9k-jmk-mmu-physalloc.diff
+9k-jmk-segmapsize.diff
--- a/9legacy/README
+++ b/9legacy/README
@@ -1,1 +1,11 @@
-Various 9legacy patches copied from adr (MIT licensed)
+Various 9legacy stuff copied from adr:
+
+- patches (see list for overview)
+- Raspberry Pi 4 setup
+ - System used is the 4th edition with the Raspberry Pi 4 kernel from Richard Miller and almost all the patches included in the 9legacy iso applied
+ - List of applied patches (non-commented lines): 9legacylist
+ - Setup guide with fossil/venti as root fs on a USB disk: rpi4_usb_installation_example
+
+Includes also code originally created by other people, e.g. the ciphers from 9front or Richard Miller's kernel.
+
+Everything here is MIT licensed unless otherwise indicated and if not feel free to send a patch.