Commit Graph

141921 Commits

Author SHA1 Message Date
christos 5ecdc5e2d0 welcome to the new lwp world. 2005-12-12 02:44:09 +00:00
christos dac64af055 more proc -> lwp 2005-12-12 01:18:29 +00:00
christos d014803b83 more proc->lwp changes. 2005-12-12 01:14:22 +00:00
jonathan cc474061e1 Add support for bcm5714 and (possibly incorrect) support for the
bcm5715 PCI-Express dual-port NICs. Taken from the Broadcom-supplied
Linux driver, bcm-8.3.13a.

Add nascent support for the bcm5780, but (since I have no bcm5780 to
test), don't yet add an entry which allows us to match or attach to a
5780.

Change 5752 support: Follow the lead of the Broadcom-supplied Linux
driver (bcm) and the Linux tg3 driver, and treat the 5752 like a 5750.
2005-12-12 00:40:44 +00:00
rpaulo 3b3e91ace3 More ktrace-lwp merge. 2005-12-11 23:42:33 +00:00
simonb ae278e7e7d Remove blank line added to end of file by previous change. 2005-12-11 23:34:27 +00:00
reinoud 700d0843b3 Add SCSI calls for read discinfo and read trackinfo. Also add the various
read toc formats returned.
2005-12-11 23:26:31 +00:00
christos 4040537d5e make this compile again (from Johnny Billquist) 2005-12-11 23:17:10 +00:00
thorpej 63eac52bac ANSI function decls and application of static. 2005-12-11 23:05:24 +00:00
christos 2fb8046d6d meet Mr. Webster. 2005-12-11 20:07:30 +00:00
christos 1e672b58da Add SA_UPCALL_STRINGS used by kdump. 2005-12-11 20:06:57 +00:00
jonathan 291fa16d03 Regen after pcidevs rev 1.746, 1.747 (Add device IDs for LSI Megaraid,
and Intel IDs for  software-compatible Intel RAID products).
2005-12-11 20:01:48 +00:00
jonathan 86cd178b0d Remove extraneous //// markers of potential conflict in last commit. 2005-12-11 19:59:06 +00:00
jonathan 7871d4095b Add pcidevs entries and support to amr(4) for newer LSI MegaRAID devices,
including the LSI MegaRAID SCSI 320-0x, 320-2x, 320-4x, 320-1E, 320-2E,
the LSI MegaRAID SATA 300-6x and 300-8x.

Tested on an LSI MegaRAID SATA 300-8x, which confirms private advice
that after PCI-IDs to our amr(4) driver, the newer LSI MegaRAID cards
will Just Work

The Linux megaraid2 driver accepts various Intel cards with the same
pci-device IDs as the LSI MegaRAID cards, treating them exaclty as the
above-listed LSI cards. Rework our amr(4) driver to also match and
attach those device-ID if seen with an Intel vendor-ID. Add the
Intel-vendor PCI decice-ids to pcidevs, so that PCI_VERBOSE will
correctly identify the Intel cards.

Update src/share/man/man4/amr.4 to list the newly-supported cards.

(NB: I don't have the LSI SCSI or any Intel cards to test, just the
LSI SATA, which works fine for me.)
2005-12-11 19:34:47 +00:00
christos 74757293f7 add a trace facility for upcalls. 2005-12-11 19:29:27 +00:00
christos b41db3f2c3 Protect zlib.h with the same symbol as userland.
XXX: We should either not install this, or have only one copy.
2005-12-11 19:15:38 +00:00
rpaulo c747cf7094 Add NSC (NSC6001) IRDA device. 2005-12-11 18:48:51 +00:00
skrll 04586df7ea ktrace-lwp is terminated. 2005-12-11 14:12:20 +00:00
skrll fc505d7a1c Note ktrace-lwp merge and userland changes. 2005-12-11 13:41:49 +00:00
skrll c9e1574d35 Get correct Ids after ktrace-lwp merge. 2005-12-11 13:02:20 +00:00
christos 95e1ffb156 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
christos 4f17ba81bc Learn about v1 records and sa upcalls. 2005-12-11 11:31:34 +00:00
christos 14a515a88b learn about v1 records. 2005-12-11 11:30:06 +00:00
christos e297758924 Learn about ktrace v1 records. 2005-12-11 11:29:06 +00:00
christos 1eba90d1ad These headers are used by mount_smb. 2005-12-11 06:25:32 +00:00
christos b53fea69d0 Restore the compatibility versions of fts not to do path mangling (i.e.
remove double slashes). Also make sure we free sp in all cases. From yamt,
many thanks!
2005-12-11 04:12:58 +00:00
christos e87cf683ad PR/32276: Sami Kantoluoto: Add driver to handle brightness control on Sony
VAIO.
2005-12-11 02:40:25 +00:00
christos 0c135721c4 Add a small device to control brightness on the Sony VAIOs. 2005-12-11 02:11:50 +00:00
dyoung 22622a0962 Correct comment on ieee80211_compute_duration(). 2005-12-11 00:55:42 +00:00
elad 58e7332bdf Multiple inclusion protection, as suggested by christos@ on tech-kern@
few days ago.
2005-12-11 00:02:28 +00:00
reinoud 17f915ee27 Fix illogical use of extra variable. It was mainly to get a better
readability in KNF. This solution gives better readability without the
extra variable.
2005-12-11 00:01:54 +00:00
elad 0db637f40e Multiple inclusion protection, as suggested by christos@ on tech-kern@
few days ago.
2005-12-11 00:01:36 +00:00
elad adf9419c9a Multiple inclusion protection, as suggested by christos@ on tech-kern@
few days ago.
2005-12-10 23:44:08 +00:00
elad 9702e98730 Multiple inclusion protection, as suggested by christos@ on tech-kern@
few days ago.
2005-12-10 23:31:41 +00:00
elad 976bf6cfdd Multiple inclusion protection, as suggested by christos@ on tech-kern@
few days ago.
2005-12-10 23:21:38 +00:00
scw 5536ecb20f Implement pmap_collect() for arm32. 2005-12-10 21:19:57 +00:00
reinoud 705000f60a Second stage of read TOC modifications. Introducing the various forms of
TOC reading. Note that the external interfaces haven't changed. Only the
formatted toc is requestable.

The read msinfo command hasn't been changed in this patch though it could
become more clever using the CD_TOC_MSINFO format.
2005-12-10 21:17:21 +00:00
jonathan 9262e4dab5 regen from pcidevs rev.1.745 with IDs for broadcom bcm5714, bcm5715, bcm5780. 2005-12-10 19:05:46 +00:00
jonathan 513e2c3670 Add PCI device entries for Broadcom Ethernet devices: PCI-Express
gigabit bcm5714 (copper), bcm5714S (serdes), bcm5715 (copper),
bcm5715S (SERDES), also bcm5780 (copper) and bcm5780S (SERDES).

Extracted from Broadcom-supplied Linux driver and from prerelease patches
for Linux-2.6.15.
2005-12-10 19:03:22 +00:00
tsutsui fd9731e9a4 Regen from GENERIC.in rev 1.48:
> Add veriexec stuff to the common config file.
2005-12-10 14:54:40 +00:00
tsutsui 08575b5e08 Add veriexec stuff to the common config file. 2005-12-10 14:53:10 +00:00
tsutsui 02fae098de Adjust comments for options FFS_NO_SNAPSHOT. 2005-12-10 14:47:42 +00:00
tsutsui 13fec570ce Move veriexec stuff from GENERIC to (common) GENERIC32. 2005-12-10 14:46:37 +00:00
tsutsui 3922f98c0e Sync with other ports:
> Add (commented out) Veriexec options and pseudo-device to GENERIC kernels.
2005-12-10 14:41:17 +00:00
tsutsui 1f6de21161 Sync with GENERIC:
> Add (commented out) Veriexec options and pseudo-device to GENERIC kernels
2005-12-10 14:39:34 +00:00
yamt fb2455c6ae uncomment set_e.sh. 2005-12-10 14:22:17 +00:00
cube 4225631532 The loop detection code could not detect the negation of an instance that
made a device its own parent.  Add a test that checks that and stop looping
in that special case (after all, everything is already being handled by the
parent instance).

Reported by Jukka Salmi on current-user.
2005-12-10 13:39:47 +00:00
cube 03696913fa config(1) must handle properly devices that can be their own parent. 2005-12-10 13:36:01 +00:00
elad 16dba57f04 More spacing. 2005-12-10 12:37:30 +00:00
elad ae210135e3 Spacing nits, comments fixes; no functional change. 2005-12-10 12:11:43 +00:00