Age | Commit message (Collapse) | Author |
|
|
|
|
|
to built-ins, so eventually we will have one version of these files.
Special adjustments for the kernel to cope: machine/stdarg.h -> sys/stdarg.h
and machine/ansi.h needs to have a _BSD_VA_LIST_ for syslog* prototypes.
okay millert@, drahn@, miod@.
|
|
deraadt
|
|
device and no boot from it has been attempted at the prom, it will not
get detected.
Unfortunately, right now I don't know how to ``warm'' the chip.
This also will need to be documented in the insallation notes at some point...
|
|
trap class, the value of the page fault and segment fault bits are
undefined; so check for bus error first.
|
|
|
|
For now, the result is the same as the hard-coded constant it used to be, due
to a pessimistic NUM_IOPB value. This will change.
|
|
|
|
|
|
|
|
mappings, they still need the dcache to be invalidated after use.
|
|
and rename the second one to the first one, i.e. have the cmmu_dofoo()
functions always take a cpu# parameter.
No functional change, simply makes code more readable and saves a few
call frames.
|
|
been wrong and thus proven by many and there change it back to
what it is meaning explained in http://www-ccs.ucsd.edu/c/float.html .
also fix spmath to use it's own consts instead of (now) off by one
float.h values thus to avoid any kind of binary changes.
|
|
|
|
as serial; closes PR 3621 from Johan Fredin;
ok nick@ krw@ millert@ deraadt@
|
|
PCI_PRODUCT_ALI_M1543 was fixed machines with an M1533 stopped working.
ok deraadt@
|
|
are using lots of shm may also wish to also increase SHMMAXPGS.
OK deraadt@
|
|
|
|
|
|
|
|
Also get rid of a spurious local initialization in pmap_remove_mapping().
|
|
|
|
amd64 (in 32 bit mode) and the new transmeta cpus want this, and lock
up otherwise. very odd.
|
|
|
|
cards. The original code would only work with the first configuration,
as the etherbuf addresses grow _downwards_ from 0xfd6c0000 with Motorola's
jumper configuration.
Reference: MVME376 Ethernet Communication Controller User's Manual (MVME376/D1)
While there, do not panic() on failure to attach, but simply print an
error message and return.
XXX Proper care of the memory mapping still needs to be written, as the memory
XXX space of the MVME376 is always outside extio.
|
|
|
|
cache for the affected pages; force the ptes in write through instead.
This gets rid of the corrupted svnd issues encountered randomly (but
frequently) on mvme88k.
|
|
|
|
to do another one in process.S...
|
|
tested by Ian Zagorskih <ianzag@megasignal.com>.
ok mickey@
|
|
|
|
|
|
just plain silly!
|
|
a second time with the pa...
|
|
- in loops over va space, do the empty segment test only once per segment
- do not flush tlb for wiring-only changes
While there:
- in pmap_remove_all(), do not treat wired pages special.
- move more paranoid tests from DIAGNOSTIC to DEBUG.
|
|
a ``regular'' if_le driver, sharing the common am7990 code.
|
|
|
|
|
|
|
|
non-hp300 flavours.
|
|
one file per driver.
|
|
affecting a multiuser boot.
|
|
rolling their own.
Use them more cleverly in vx, in order to get the driver to at least attach
and frob chips. Not tested besides multiuser boot (hence ttyflags -a), and
checking cu(1) connects. More testing to come once I remember where I have
hidden the 332XT transition module...
|
|
|
|
|
|
by software, so be sure to set them both the precise _and imprecise_ floating
point exception handlers, whatever the state of the HANDLER define is (which
is anyway, soon to be hitting the dust in a cvs tree near you...)
This allows userland software to really trust fpgetsticky() results.
|
|
Renauld of Network Storage Solutions, Inc. Many fixes, wider device
support. In particular, the notorious 'Target 0' problem seems to be
fixed.
Does *not* include any updates to isa or eisa code beyond what was
necessary to compile.
Known issues:
1) Tagged Queuing is probably not optimal.
2) PPR negotiation may not be fully functional.
3) No support yet for freezing devices or channels.
4) The mechanism for preventing 'A' and 'B' channel confusion during probe
can fail if scsibus > 254 found.
5) Requeuing I/O's not working. A workaround will be committed almost
immediately. At the moment timeouts, SCSI message rejects, aborting
SCB's and trying to freeze a device may cause incomplete i/o's to be
reported as complete.
6) Verbosity and probe messages need work.
7) Last disk on bus seems to go through an extra re-negotiation.
8) >16 devices on an adapter will trigger the usual problems of total
openings exceeding available SCB's under heavy load.
Tested by deraadt@, beck@, miod@, naddy@, drahn@, marc@ amoung
others.
ok deraadt@.
|
|
Every non-KNF file in the source tree contains at least one severe bug.
KNF and a timid start at cleaning, but not very far, so there is no
functional change at the moment.
This code is still pathetic for now, but it sorta works and the price
was right.
|
|
uvm_fault() returning EACCES as a segmentation fault rather than a bus
error, whatever address the fault is at.
As a result, this correctly delivers SIGSEGV, rather than SIGBUS, when
attempting to write to a page with only PROT_READ permissions.
|