--- - branch: netbsd-9 date: Wed Jul 14 18:04:05 UTC 2021 files: - new: 1.14.32.1 old: '1.14' path: src/etc/etc.hp300/MAKEDEV.conf pathrev: src/etc/etc.hp300/MAKEDEV.conf@1.14.32.1 type: modified - new: 1.61.32.1 old: '1.61' path: src/sys/arch/hp300/dev/ct.c pathrev: src/sys/arch/hp300/dev/ct.c@1.61.32.1 type: modified - new: 1.10.170.1 old: '1.10' path: src/sys/arch/hp300/dev/ctreg.h pathrev: src/sys/arch/hp300/dev/ctreg.h@1.10.170.1 type: modified - new: 1.39.42.1 old: '1.39' path: src/sys/arch/hp300/dev/hpib.c pathrev: src/sys/arch/hp300/dev/hpib.c@1.39.42.1 type: modified - new: 1.21.42.1 old: '1.21' path: src/sys/arch/hp300/dev/hpibvar.h pathrev: src/sys/arch/hp300/dev/hpibvar.h@1.21.42.1 type: modified - new: 1.54.32.1 old: '1.54' path: src/sys/arch/hp300/dev/mt.c pathrev: src/sys/arch/hp300/dev/mt.c@1.54.32.1 type: modified - new: 1.101.22.1 old: '1.101' path: src/sys/arch/hp300/dev/rd.c pathrev: src/sys/arch/hp300/dev/rd.c@1.101.22.1 type: modified - new: 1.13.60.1 old: '1.13' path: src/sys/arch/hp300/dev/rdreg.h pathrev: src/sys/arch/hp300/dev/rdreg.h@1.13.60.1 type: modified - new: 1.23.22.1 old: '1.23' path: src/sys/arch/hp300/dev/rdvar.h pathrev: src/sys/arch/hp300/dev/rdvar.h@1.23.22.1 type: modified - new: 1.36.18.1 old: '1.36' path: src/sys/arch/hp300/stand/Makefile.buildboot pathrev: src/sys/arch/hp300/stand/Makefile.buildboot@1.36.18.1 type: modified - new: 1.7.58.1 old: '1.7' path: src/sys/arch/hp300/stand/common/ct.c pathrev: src/sys/arch/hp300/stand/common/ct.c@1.7.58.1 type: modified - new: 1.5.154.1 old: '1.5' path: src/sys/arch/hp300/stand/common/hpibvar.h pathrev: src/sys/arch/hp300/stand/common/hpibvar.h@1.5.154.1 type: modified - new: 1.10.58.1 old: '1.10' path: src/sys/arch/hp300/stand/common/rd.c pathrev: src/sys/arch/hp300/stand/common/rd.c@1.10.58.1 type: modified id: 20210714T180405Z.f2648ee2a622ad82a1b7a9d270c6c5e64feda0a9 log: "Pull up following revision(s) (requested by tsutsui in ticket #1323):\n\n\tsys/arch/hp300/dev/rd.c: revision 1.109\n\tsys/arch/hp300/stand/Makefile.buildboot: revision 1.37\n\tsys/arch/hp300/stand/common/ct.c: revision 1.8\n\tsys/arch/hp300/dev/hpibvar.h: revision 1.22\n\tsys/arch/hp300/dev/ct.c: revision 1.62\n\tsys/arch/hp300/dev/hpibvar.h: revision 1.23\n\tsys/arch/hp300/dev/ct.c: revision 1.63\n\tsys/arch/hp300/dev/hpibvar.h: revision 1.24\n\tsys/arch/hp300/dev/mt.c: revision 1.55\n\tsys/arch/hp300/dev/rdreg.h: revision 1.14\n\tsys/arch/hp300/dev/hpib.c: revision 1.43 (via patch)\n\tsys/arch/hp300/dev/rdreg.h: revision 1.15\n\tsys/arch/hp300/dev/rdreg.h: revision 1.16\n\tsys/arch/hp300/dev/rdreg.h: revision 1.17\n\tetc/etc.hp300/MAKEDEV.conf: revision 1.15\n\tsys/arch/hp300/stand/common/hpibvar.h: revision 1.6\n\tsys/arch/hp300/stand/common/rd.c: revision 1.11\n\tsys/arch/hp300/dev/ctreg.h: revision 1.11\n\tsys/arch/hp300/dev/rdvar.h: revision 1.24\n\tsys/arch/hp300/dev/rdvar.h: revision 1.25\n\tsys/arch/hp300/dev/rdvar.h: revision 1.26\n\tsys/arch/hp300/dev/rd.c: revision 1.103\n\tsys/arch/hp300/dev/rd.c: revision 1.104\n\tsys/arch/hp300/dev/rd.c: revision 1.105\n\tsys/arch/hp300/dev/rd.c: revision 1.106\n\tsys/arch/hp300/dev/rd.c: revision 1.107\n\tsys/arch/hp300/dev/rd.c: revision 1.108\n\nConsistently use #define here.\n\nConsistently use #define as rdreg.h.\n\nNo need to bother to use aprint_debug(9) inside #ifdef DEBUG block.\n\nPull HP-IB probe fixes from OpenBSD/hp300.\nhttps://marc.info/?l=openbsd-cvs&m=113217630426615&w=2\n\nOverhaul the way HP-IB devices are probed. We will now do an exhaustive\nprobe of the (slave, punit) tuple space, since this is the only way we\ncan get a dual disk or dual tape enclosure to attach two devices of the\nsame kind.\n\nThis allows using multiple rd(4) disk images on the same slave emulated\nby HPDisk (and probably the real 9122D with dual floppy disk drives).\n\nThanks to Miod Vallat for suggesting this fix.\n\nMove attach messages from common rdident() to explicit rdattach().\n\nCleanup duplicated CS/80 indentify structures. From OpenBSD.\nhttps://marc.info/?l=openbsd-cvs&m=113227249626888&w=2\n\nDefine the CS/80 identify structure only once and correctly, instead of\nduplicating it in every CS/80 driver and using an hardcoded number for\nits size.\nNo functional change.\nhttps://marc.info/?l=openbsd-cvs&m=113273001020159&w=2\n\nPick HP-IB describe structures changes from main kernel code here as well.\n\nAdd support of multiple rd(4) disks on all punits for HPDisk.\n\nSpecial thanks to Anders Gustafsson, the author of \"HPDisk\"\n(GPIB disk emulator) http://www.dalton.ax/hpdisk/\nfor providing bare boards and improving firmwares for NetBSD/hp300.\n\nSpecify -fno-unwind-tables to shrink binaries.\n\nBefore:\n text data bss dec hex filename\n \ 77902 4328 137120 219350 358d6 uboot\n\nAfter:\n text data bss \ dec hex filename\n 64186 4328 137120 205634 32342 uboot\n\nCreate rd3 device nodes, for HPDisk.\n\nAdd Device and drive info of 2202A, 7908A, 7911A, and 7941A.\n\nGeometries and description info are taken from hpdrive.ini.sample\nin HPDrive. Briefly tested on HPDisk.\n\nPrint rd(4) capacity and geometry info as sd(4) and wd(4) do.\n\nBefore:\nrd0 at hpibbus1 slave 0 punit 0: 7937H\nrd0: 698 cylinders, 13 heads, 1116102 blocks, 512 bytes/block\n\nAfter:\nrd0 at hpibbus1 slave 0 punit 0: 7937H\nrd0: 544 MB, 698 cyl, 13 head, 123 sec, 512 bytes/block x 1116102 blocks\n" module: src subject: 'CVS commit: [netbsd-9] src' unixtime: '1626285845' user: martin