HardenedBSD/src d449451sys/dev/isp isp_freebsd.c isp_target.c, sys/dev/ispfw asm_1080.h asm_12160.h

Rip off target mode support for parallel SCSI QLogic adapters.

Hacks to enable target mode there complicated code, while didn't really
work.  And for outdated hardware fixing it is not really interesting.

Initiator mode tested with Qlogic 1080 adapter is still working fine.
DeltaFile
+0-2,554sys/dev/ispfw/asm_1080.h
+0-2,545sys/dev/ispfw/asm_12160.h
+0-2,072sys/dev/ispfw/asm_1040.h
+57-635sys/dev/isp/isp_freebsd.c
+44-522sys/dev/isp/isp_target.c
+1-281sys/dev/isp/isp_library.c
+102-8,60912 files not shown
+162-8,90818 files

HardenedBSD/src eb1a5f8contrib/sqlite3 sqlite3.c, crypto/heimdal/lib/sqlite sqlite3.c

Move ^/user/gjb/hacking/release-embedded up one directory, and remove
^/user/gjb/hacking since this is likely to be merged to head/ soon.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+0-235,924release-embedded/share/dict/web2
+235,924-0share/dict/web2
+0-140,456release-embedded/contrib/sqlite3/sqlite3.c
+140,456-0contrib/sqlite3/sqlite3.c
+131,072-0crypto/heimdal/lib/sqlite/sqlite3.c
+0-131,072release-embedded/crypto/heimdal/lib/sqlite/sqlite3.c
+507,452-507,452115,432 files not shown
+25,340,105-25,340,105115,438 files

HardenedBSD/src 6b01bbfcontrib/sqlite3 sqlite3.c, crypto/heimdal/lib/sqlite sqlite3.c

Copy head at r259933 -> user/gjb/hacking/release-embedded for initial
inclusion of (at least) arm builds with the release.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+235,924-0release-embedded/share/dict/web2
+0-235,924share/dict/web2
+140,456-0release-embedded/contrib/sqlite3/sqlite3.c
+0-140,456contrib/sqlite3/sqlite3.c
+0-131,072crypto/heimdal/lib/sqlite/sqlite3.c
+131,072-0release-embedded/crypto/heimdal/lib/sqlite/sqlite3.c
+507,452-507,452115,224 files not shown
+25,135,917-25,135,917115,230 files

HardenedBSD/src a7d5f7e (r214084)contrib/libstdc++ configure, games/fortune/datfiles fortunes

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.
DeltaFile
+0-235,924share/dict/web2
+0-111,817contrib/libstdc++/configure
+0-76,205share/dict/web2a
+0-74,292sys/contrib/octeon-sdk/cvmx-csr-db.c
+0-73,991sys/contrib/octeon-sdk/cvmx-csr-typedefs.h
+0-59,651games/fortune/datfiles/fortunes
+0-631,88044,919 files not shown
+0-17,210,07844,925 files

HardenedBSD/src 09f9c89contrib/libstdc++ configure, games/fortune/datfiles fortunes

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.
DeltaFile
+0-235,924share/dict/web2
+0-111,817contrib/libstdc++/configure
+0-76,205share/dict/web2a
+0-74,292sys/contrib/octeon-sdk/cvmx-csr-db.c
+0-73,991sys/contrib/octeon-sdk/cvmx-csr-typedefs.h
+0-59,651games/fortune/datfiles/fortunes
+0-631,88044,919 files not shown
+0-17,210,07844,925 files

HardenedBSD/src f1216d1contrib/gcc ChangeLog-2004, contrib/libstdc++ configure

Create a custom branch where I will be able to do the merge.
DeltaFile
+0-235,883share/dict/web2
+0-111,817contrib/libstdc++/configure
+0-76,205share/dict/web2a
+0-59,638games/fortune/datfiles/fortunes
+0-54,327crypto/heimdal/configure
+0-47,880contrib/gcc/ChangeLog-2004
+0-585,75042,159 files not shown
+13,501-15,731,07942,165 files

HardenedBSD/src 11020627/contrib/libstdc++ configure, 7/contrib/ntp configure

Make a place for porting the Xen HVM support to 7.x.
DeltaFile
+235,882-07/share/dict/web2
+111,817-07/contrib/libstdc++/configure
+76,205-07/share/dict/web2a
+59,767-07/games/fortune/datfiles/fortunes
+54,831-07/crypto/heimdal/configure
+54,790-07/contrib/ntp/configure
+593,292-039,383 files not shown
+14,851,736-039,389 files

HardenedBSD/src 19b6af96/contrib/libstdc++ configure, 6/share/dict web2 web2a

Clone Kip's Xen on stable/6 tree so that I can work on improving FreeBSD/amd64
performance in Xen's HVM mode.
DeltaFile
+235,882-06/share/dict/web2
+0-235,882share/dict/web2
+0-96,401contrib/libstdc++/configure
+96,401-06/contrib/libstdc++/configure
+76,205-06/share/dict/web2a
+0-76,205share/dict/web2a
+408,488-408,48869,894 files not shown
+13,544,658-13,544,65869,900 files

HardenedBSD/src d7f0375 (r184052)contrib/libstdc++ configure, contrib/ntp configure

- Import the HEAD csup code which is the basis for the cvsmode work.
DeltaFile
+0-235,882share/dict/web2
+0-111,817contrib/libstdc++/configure
+0-76,205share/dict/web2a
+0-59,817games/fortune/datfiles/fortunes
+0-54,790contrib/ntp/configure
+0-54,327crypto/heimdal/configure
+0-592,83840,673 files not shown
+0-15,235,86840,679 files

HardenedBSD/src cf53208contrib/libstdc++ configure, contrib/ntp configure

- Import the HEAD csup code which is the basis for the cvsmode work.
DeltaFile
+0-235,882share/dict/web2
+0-111,817contrib/libstdc++/configure
+0-76,205share/dict/web2a
+0-59,817games/fortune/datfiles/fortunes
+0-54,790contrib/ntp/configure
+0-54,327crypto/heimdal/configure
+0-592,83840,673 files not shown
+0-15,235,86840,679 files

HardenedBSD/src 9a5af41 (r160212)sys/dev/isp isp_pci.c, sys/dev/ispfw ispfw.c

Convert isp(4) and ispfw(4) to use firmware(9) to manage firmware
loading for the QLogic cards.

Because isp(4) exists before the root is mounted, it's not really
possible for us to use the kernel's linker to load modules directly
from disk- that's really too bad.

However, the this is still a net win in in that the firmware has
been split up on a per chip (and in some cases, functionality)
basis, so the amount of stuff loaded *can* be substantially less
than the 1.5MB of firmware images that ispfw now manages. That is,
each specific f/w set is now also built as a module. For example,
QLogic 2322 f/w is built as isp_2322.ko and Initiator/Target 1080
firmware is built as isp_1080_it.ko.

For compatibility purposes (i.e., to perturb folks the least), we
also still build all of the firmware as one ispfw.ko module.

This allows us to let 'ispfw_LOAD' keep on working in existing

    [10 lines not shown]
DeltaFile
+163-138sys/dev/ispfw/ispfw.c
+76-3sys/dev/isp/isp_pci.c
+42-5sys/modules/ispfw/Makefile
+36-0sys/modules/ispfw/isp_1040_it/Makefile
+36-0sys/modules/ispfw/ispfw/Makefile
+36-0sys/modules/ispfw/isp_2322/Makefile
+389-14615 files not shown
+751-15521 files

HardenedBSD/src a6dea56sys/dev/isp isp_pci.c, sys/dev/ispfw ispfw.c

Convert isp(4) and ispfw(4) to use firmware(9) to manage firmware
loading for the QLogic cards.

Because isp(4) exists before the root is mounted, it's not really
possible for us to use the kernel's linker to load modules directly
from disk- that's really too bad.

However, the this is still a net win in in that the firmware has
been split up on a per chip (and in some cases, functionality)
basis, so the amount of stuff loaded *can* be substantially less
than the 1.5MB of firmware images that ispfw now manages. That is,
each specific f/w set is now also built as a module. For example,
QLogic 2322 f/w is built as isp_2322.ko and Initiator/Target 1080
firmware is built as isp_1080_it.ko.

For compatibility purposes (i.e., to perturb folks the least), we
also still build all of the firmware as one ispfw.ko module.

This allows us to let 'ispfw_LOAD' keep on working in existing

    [10 lines not shown]
DeltaFile
+163-138sys/dev/ispfw/ispfw.c
+76-3sys/dev/isp/isp_pci.c
+42-5sys/modules/ispfw/Makefile
+36-0sys/modules/ispfw/isp_2322/Makefile
+36-0sys/modules/ispfw/ispfw/Makefile
+36-0sys/modules/ispfw/isp_1040_it/Makefile
+389-14615 files not shown
+751-15521 files

HardenedBSD/src 4b31995sys/dev/bfe if_bfe.c if_bfereg.h, sys/dev/snc dp83932var.h

Start each of the license/copyright comments with /*-, minor shuffle of lines
DeltaFile
+29-29sys/dev/sound/isa/mss.h
+2-4sys/dev/bfe/if_bfe.c
+2-3sys/dev/snc/dp83932var.h
+2-3sys/dev/trm/trm.c
+3-2sys/dev/bfe/if_bfereg.h
+2-2sys/dev/usb/ubser.c
+40-43768 files not shown
+886-868774 files

HardenedBSD/src 098ca2b (r139749)sys/dev/bfe if_bfe.c if_bfereg.h, sys/dev/drm sis_ds.h

Start each of the license/copyright comments with /*-, minor shuffle of lines
DeltaFile
+29-29sys/dev/sound/isa/mss.h
+2-4sys/dev/bfe/if_bfe.c
+2-3sys/dev/trm/trm.c
+2-3sys/dev/snc/dp83932var.h
+3-2sys/dev/bfe/if_bfereg.h
+2-2sys/dev/drm/sis_ds.h
+40-43768 files not shown
+886-868774 files

HardenedBSD/src bfc656f (r72345)sys/dev/ispfw asm_2100.h asm_1080.h

update to latest and greatest f/w
DeltaFile
+4,381-4,313sys/dev/ispfw/asm_2100.h
+4,193-4,067sys/dev/ispfw/asm_1080.h
+3,315-3,188sys/dev/ispfw/asm_1040.h
+1,699-1sys/dev/ispfw/asm_12160.h
+4-1sys/dev/ispfw/ispfw.c
+13,592-11,5705 files

HardenedBSD/src 45a6323sys/dev/ispfw asm_2100.h asm_1080.h

update to latest and greatest f/w
DeltaFile
+4,381-4,313sys/dev/ispfw/asm_2100.h
+4,193-4,067sys/dev/ispfw/asm_1080.h
+3,315-3,188sys/dev/ispfw/asm_1040.h
+1,699-1sys/dev/ispfw/asm_12160.h
+4-1sys/dev/ispfw/ispfw.c
+13,592-11,5705 files

HardenedBSD/src 9330548sys/dev/ispfw asm_2200.h asm_1080.h

Add in (separate files for different board's firmware) new files for ispfw
loadable module.
DeltaFile
+4,656-0sys/dev/ispfw/asm_2200.h
+4,425-0sys/dev/ispfw/asm_1080.h
+4,057-0sys/dev/ispfw/asm_12160.h
+4,053-0sys/dev/ispfw/asm_2100.h
+3,527-0sys/dev/ispfw/asm_1040.h
+157-0sys/dev/ispfw/ispfw.c
+20,875-01 files not shown
+20,877-07 files

HardenedBSD/src aae4f8b (r61765)sys/dev/ispfw asm_2200.h asm_1080.h

Add in (separate files for different board's firmware) new files for ispfw
loadable module.
DeltaFile
+4,656-0sys/dev/ispfw/asm_2200.h
+4,425-0sys/dev/ispfw/asm_1080.h
+4,057-0sys/dev/ispfw/asm_12160.h
+4,053-0sys/dev/ispfw/asm_2100.h
+3,527-0sys/dev/ispfw/asm_1040.h
+157-0sys/dev/ispfw/ispfw.c
+20,875-01 files not shown
+20,877-07 files