| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
| |
- Comment out deftermios. Termioschars() will give the default
value.
Pointed out by: bde
|
|
|
|
|
|
|
|
|
| |
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"
|
|
|
|
|
| |
Submitted by: mdharnois@home.com
PR: 19206
|
|
|
|
|
| |
New-Bus wizards are encouraged to look at this, I think it poses a
challenge for the current newbus design.
|
| |
|
|
|
|
|
|
| |
with IFF_DEBUG (recommended at present).
Move promisc flag into the nw parameter structure.
|
|
|
|
| |
with IFF_DEBUG (recommended at present).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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!
|
|
|
|
|
| |
PR: 18735
Submitted by: Adoal Xu <adoal@iname.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
the call "vm_fork(p1, 0, flags);" early in fork1 can cause a kernel
panic.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
A very bogus gas warning gave people the impression it was. noat/at had
no useful affect here.
|
|
|
|
|
|
| |
to the var anyways.
Reviewed by: bde
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
catch cases where the mbuf has already been freed.
Submitted by: David Malone <dwmalone@maths.tcd.ie>
PR: kern/18471
|
|
|
|
| |
Submitted by: Bosko Milekic <bmilekic@technokratis.com>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
runq queue, safely checking for ENXIO
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
therefore can never be compiled if NVT == 0. config(8) guarantees this.
|
|
|
|
| |
Revert last commit. sc.h/NSC is used.
|
|
|
|
| |
an attachment node for something that may not have been compiled in.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|