summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Fix REFILL. It must throw RESTART instead of OUTOFTEXT so thatdcs2000-06-121-2/+27
| | | | | | | execution can take place at the point where it stopped after the input buffer has been refilled. Add ANS Forth CORE EXT and FILE word SOURCE-ID.
* The word environment? returns a flag indicating whether the variabledcs2000-06-121-7/+23
| | | | | | was found or not. Fix it's usage. Alas, it caused no problem before, besides leaving garbage in the stack, because refill, used by [if] [else] [then], was broken.
* Make abort" functional in interpret mode. This behavior is undefineddcs2000-06-121-11/+24
| | | | | | | by ANS Forth standard, but it's useful. Also, define the constant true in a more strict way. C might garantee 2-complement math, but Forth doesn't.
* Make comment reflect reality.dcs2000-06-121-1/+1
|
* - Eliminate rpread(). Call generic ttyread(). (cf rev 1.33)tanimura2000-06-122-26/+7
| | | | | | | - Comment out deftermios. Termioschars() will give the default value. Pointed out by: bde
* before this commit, specfs reported disk partitionsjmb2000-06-122-2/+2
| | | | | | | | | using decimal major and minor numbers. "ls -l" reports disk partitions using decimal major numbers and hex minor numbers. make specfs use decimal major numbers and hex minor numbers, just like "ls -l"
* Add (another) PnP entry for the ESS ES1869 (Compaq OEM)brian2000-06-121-0/+1
| | | | | Submitted by: mdharnois@home.com PR: 19206
* The very feeble beginnings of a driver for the LanMedia LMC1504 card.phk2000-06-111-0/+176
| | | | | New-Bus wizards are encouraged to look at this, I think it poses a challenge for the current newbus design.
* Suck out all of the current and desired n/w parameters.dmlb2000-06-112-5/+33
|
* Generated a new macor, RAY_RECERR for reporting errors with. Verbosity set ↵dmlb2000-06-111-4/+11
| | | | | | with IFF_DEBUG (recommended at present). Move promisc flag into the nw parameter structure.
* Generated a new macor, RAY_RECERR for reporting errors with. Verbosity set ↵dmlb2000-06-111-1/+1
| | | | with IFF_DEBUG (recommended at present).
* A bunch of misc. tidy ups really.dmlb2000-06-111-209/+195
| | | | | | | | | | | | | | | | | | | | | | | Generated a new macor, RAY_RECERR for reporting errors with. Verbosity set with IFF_DEBUG (recommended at present). Add PRIBIO to tsleeps. Catch detach on ray_ccs_alloc a little better. Move sc_promisc into desired and current n/w parameters. Remove IFQ_PEEK, we know the driver runs okay without it. Drain the output queue in ray_stop. Only use ray_mcast for ADD/DEL multi ioctls. ray_init_multi resets the multicast list on startup. Simplifies ray_init a little. Tidy some old comments. ray_download_done now copies the whole desired n/w parameter set into the current set. This is because I was missing soem parameters - like the net type!
* Add support for the Accton EN1217.asmodai2000-06-114-0/+28
| | | | | PR: 18735 Submitted by: Adoal Xu <adoal@iname.com>
* Fixed allocation of unit numbers. Allocate the amount of space actuallybde2000-06-111-2/+1
| | | | | | | | | | | | | | required (rounded up a little) instead of twice the previous amount (or a fixed amount for the first allocation). The bug caused memory corruption when a new unit number for a devclass was more than about twice the previous maximum one (or more than 3 for the first one), so it corrupted memory (which happened to be the atkbdc port resource list) in the reporter's configuration with sio unit numbers { 0, 25, 1, 2, ... }. Reviewed by: dfr Reported by: Leonid Lukiyanets <stalwar78@hotmail.com>
* 1. Update Comtrol RocketPort driver(rp) to version 3.02.tanimura2000-06-1110-805/+1372
| | | | | | | | | | | | | | | | | | 2. Newbusify the driver. 3. Build as a module. 4. Use correct minor numbers when creating device files. 5. Correctly lock control characters. 6. Return ENXIO when device not configured. Submitted by: Tor Egge <Tor.Egge@fast.no> 7. Fix the baud_table. Submitted by: Elliot Dierksen <ebd@oau.org> Note: - the old driver still lives in src/sys/i386/isa, so that you can revert to it if something goes wrong. - The module does not detach very well. Attaching works fine.
* cpu_fork(): Check "flags" before dereferencing "p2". Otherwise,alc2000-06-113-9/+6
| | | | | the call "vm_fork(p1, 0, flags);" early in fork1 can cause a kernel panic.
* Don't include opt_smp.h - we don't use anything defined in it.msmith2000-06-102-2/+0
|
* Correct the tests for ISA PIC/APIC so that they actually work.msmith2000-06-102-4/+4
|
* A checkpoint of a part of a work-in-progress. Some more cleanups forpeter2000-06-108-117/+122
| | | | | | | | config(8). This commit allows control of the creation of the #include "foo.h" files. We now only create them explicitly when needed. BTW; these are mostly bad because they usually imply static limits on numbers of units for devices. eg: struct mysoftc sc[NFOO]; These static limits have Got To Go.
* Removed a few RAY_MAP_CMs that were not needed.dmlb2000-06-101-22/+13
| | | | | | Made checking sc->gone a lot safer by checking to see if sc is NULL first. Made return from tsleep in the ccs allocator detach safe.
* It is not necessary to wrap usage of $f28 with ".set noat/at" pairs.obrien2000-06-101-4/+0
| | | | | A very bogus gas warning gave people the impression it was. noat/at had no useful affect here.
* Avoid useless check against NULL, since we assign the checked valuealex2000-06-101-4/+1
| | | | | | to the var anyways. Reviewed by: bde
* The AMI MegaRAID's internal memory map conflicts with scatter/gathermsmith2000-06-101-0/+9
| | | | | | | | map physical addresses below 0x2000 (accoding to AMI). If we allocate our s/g tables and get an address below this point, leak the memory and try again. This should fix booting from these controllers.
* fix a typophk2000-06-101-1/+1
|
* Add KASSERT() to mbuf free routines in order to allow developers tojlemon2000-06-101-0/+2
| | | | | | catch cases where the mbuf has already been freed. Submitted by: David Malone <dwmalone@maths.tcd.ie> PR: kern/18471
* Check for MGET* returning NULL and return ENOBUFS in this case.jlemon2000-06-101-2/+8
| | | | Submitted by: Bosko Milekic <bmilekic@technokratis.com>
* Release resources properly in detach.dfr2000-06-102-0/+18
|
* Fix the AMD 751 AGP minidriver so that it works with my test code.dfr2000-06-108-16/+224
|
* Increment __FreeBSD_version to allow detection of AGP interfaces.dfr2000-06-101-1/+1
|
* Seperate debug for dumping comq entries.dmlb2000-06-101-0/+4
|
* Add macros for freeing a set of malloc runq entries and adding them to thedmlb2000-06-101-0/+22
| | | | runq queue, safely checking for ENXIO
* Remove promisc_user, ray_reset and ray_reset_timo as they are not used. ↵dmlb2000-06-101-206/+120
| | | | | | | | | | | | Incidental remove of a timer too. Remove the runq_abort code. Get ray_detach working correctly. This is a very simple routine as it just wakes up sleeping processes. Note that anything woken has NO softc structure available! runq_add is suitably modified to detect a detach and return straight away. Due to ray_detach and its implications use a macro for adding things to the runq in user land.
* Unused include: #include "sl.h" - NSL is no longer used.peter2000-06-101-2/+0
|
* Unused include: #include "pps.h"peter2000-06-101-1/+0
|
* Unused includes: #include "pci.h" and #include "lnc.h"peter2000-06-101-3/+0
|
* Unused include: #include "ex.h"peter2000-06-101-2/+0
|
* Unused include: #include "bt.h"peter2000-06-101-2/+0
|
* Unused include: #include "ahc.h"peter2000-06-101-1/+0
|
* Unused include: #include "aic.h"peter2000-06-101-2/+0
|
* Unused include: #include "adw.h"peter2000-06-101-1/+0
|
* Unused include: #include "fla.h"peter2000-06-101-1/+0
|
* No-op change. Remove #if NVT > 0 in files that are 'optional vt' andpeter2000-06-106-34/+0
| | | | therefore can never be compiled if NVT == 0. config(8) guarantees this.
* Argh. This is what I get for trying to do too many things at once.peter2000-06-101-0/+1
| | | | Revert last commit. sc.h/NSC is used.
* Untangle some #include between gusc.c/mss.c - gusc.c could createpeter2000-06-101-8/+0
| | | | an attachment node for something that may not have been compiled in.
* Unused include: #include "sbc.h"peter2000-06-104-8/+0
|
* We always provide the bpf hooks. Remove #include "bpf.h"/NBPF.peter2000-06-101-2/+1
|
* Unused includes: #include "pci.h", #include "pcm.h"peter2000-06-102-6/+0
|
* Unused include: #include "scbus.h"peter2000-06-101-2/+0
|
* Unused include: #include "ether.h"peter2000-06-102-2/+0
|
* Unused include: #include "pty.h"peter2000-06-101-1/+0
|
OpenPOWER on IntegriCloud