| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
All new code is "#ifdef PC98"ed so this should make no difference to
PC/AT (and its clones) users.
Ok'd by: core
Submitted by: FreeBSD(98) development team
|
|
|
|
| |
Reminded by: jkh, j, bde
|
|
|
|
|
| |
whether a system could possibly support PCI configuration mechanism 1
(or whether it rather is an EISA only system ...).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It is called from copyin and copyout.
The new routine is conditioned on I586_CPU and I586_FAST_BCOPY, so you
need
options "I586_FAST_BCOPY"
(quotes essenstial) in your kernel config file.
Also, if you have other kernel types configured in your kernel, an
additional check to make sure it is running on a Pentium is inserted.
(It is not clear why it doesn't help on P6s, it may be just that the
Orion chipset doesn't prefetch as efficiently as Tritons and friends.)
Bruce can now hack this away. :)
|
|
|
|
| |
get a ``generic'' kernel (``config kernel swap generic'') to compile.
|
|
|
|
| |
minor leaks in pmap.c. Bruce Evans made me aware of this problem.
|
|
|
|
| |
Reviewed by: bde
|
|
|
|
| |
Reviewed by: bde
|
|
|
|
| |
Reviewed by: bde
|
|
|
|
| |
Reviewed by: Greg Ungerer <gerg@stallion.oz.au>
|
|
|
|
|
|
| |
other socket functions (gethostname() for one).
Reviewed by: sef
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Smart Capture Card is a kind of video capture card, PCMCIA type II,
and made by IBM Japan co.. Unfortunately, it is sold in Japan now.
The device driver is working on the latest pccard-test package by
Tatsumi HOSOKAWA and bsd-nomads. Some applications are also working.
For example, xscc is a video moniter client on X-window, vic-2.7b2 is
a video conference tool.
We have a contract with IBM Japan. From the contract, we cannot release
the source code exept the permit of IBM Japan. But I think they will
permit us in few weeks.
Reviewed by: phk
Requested by: ohashi@mickey.ai.kyutech.ac.jp (Takeshi OHASHI)
|
|
|
|
| |
example here.. :-(
|
| |
|
|
|
|
|
|
| |
mode when this occurs and allow the target to complete the transaction.
Force a retry on overruns since they are usually caused by termination or
cable problems.
|
|
|
|
|
|
|
| |
address that starts with 0000C0xxxxxx. This prevents the probe code
from finding GUS cards.
Pointed out by: Seppo Kallio <kallio@kanto.cc.jyu.fi>
|
|
|
|
|
|
|
|
|
| |
sometimes already been released at the time pcaclose() is called, but
this is now prevented from deadlocking by checking for a running timer
at the start of pca_wait().
At least, i can now play xboing again with pcaudio, this used to hang
the entire system previously within a few seconds.
|
| |
|
|
|
|
|
|
|
| |
is conditionalized by the INCLUDE_CONFIG_FILE option in your kernel config
file and is not turned on by default.
Submitted-By: Bill Pechter <pechter@shell.monmouth.com>
|
|
|
|
|
|
|
| |
when compiled with -DDIAGNOSTIC. Almost all significant SCO binaries
I've run call an unsupported function and run correctly. Given that
they aren't needed, the messages only clutter up the logfiles and
console.
|
| |
|
|
|
|
|
|
| |
alias `pcb_cr3' instead. That is still one alias too many, but is convenient
for me since I've replaced the tss in the pcb by a few scalar variables in
the pcb.
|
|
|
|
| |
memset().
|
|
|
|
|
|
| |
altfmt was abused to sometimes screw up the disassembly of the bytes
following unconditional jump instructions. Gas doesn't pad to a longword
boundary like the comment said - that is the programmer's responsibility.
|
|
|
|
|
|
|
|
|
|
| |
wdp_fixedcyl) gives it directly. wdp_removedcyl is "reserved" except
in ancient ATA-1 drafts and shouldn't be added. This fixes PR 1288.
Changed some fields and comments in struct wdparams to match a less-
ancient ATA draft.
Fixed bit number for `rdy' in status string.
|
|
|
|
| |
(bootverbose isn't there in -current) and nearby unnecessary #includes.
|
|
|
|
| |
permissions 0640 was 0600).
|
|
|
|
|
| |
(locked devices weren't created; minor numbers didn't depend on the unit
number; group operator was games; permissions 0640 was 0600).
|
|
|
|
|
|
|
| |
gcc only inlines memcpy()'s whose count is constant and didn't inline
these. I want memcpy() in the kernel go away so that it's obvious that
it doesn't need to be optimized. Now it is only used for one struct
copy in si.c.
|
|
|
|
| |
the aic7850. Go back to autoATN on parity errors.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
queue in vm_fault.
Move the PG_BUSY in vm_fault to the correct place.
Remove redundant/unnecessary code in pmap.c.
Properly block on rundown of page table pages, if they are busy.
I think that the VM system is in pretty good shape now, and the following
individuals (among others, in no particular order) have helped with this
recent bunch of bugs, thanks! If I left anyone out, I apologize!
Stephen McKay, Stephen Hocking, Eric J. Chet, Dan O'Brien, James Raynard,
Marc Fournier.
|
|
|
|
|
|
|
|
|
|
| |
name (ie; strip off the domain). Given a hostname 'fooey.bar.com', the
previous code returned a system name of 'fooey.ba', instead of the more
correct 'fooey'. SCO uses 'uname' for many things, including some of
it's socket code so this patch is necessary for running certain legacy
SCO apps. :)
A variant of this code has been running on my box for 2 months now.
|
|
|
|
| |
Submitted-by: james
|
|
|
|
|
| |
ibcs2, but I felt it might be useful in other code as well at a later
point.
|
| |
|
|
|
|
| |
from the cache queue before being mapped into the process.
|
| |
|
|
|
|
|
|
|
| |
some problems with the page-table page management code, since it can't
deal with the notion of page-table pages being paged out or in transit.
Also, clean up some stylistic issues per some suggestions from
Stephen McKay.
|
|
|
|
|
| |
Properly determine the offset of the remaining bytes we need to transfer
after outsl'ing all the long words we can during transmission in 32bit mode.
|
|
|
|
| |
Submitted by: "Stephen F. Combs" <combssf@salem.ge.com>
|
|
|
|
| |
Obtained from: Someone on the mailing list (sorry, I forgot who)
|
|
|
|
|
|
| |
stable on my hardware, but its better... *sigh*
Obtained from: NetBSD
|
|
|
|
|
|
|
| |
process during pmap_copy. This minimizes unnecessary swapping or creation of
swap space. If there is a hold_count flaw for page-table
pages, clear the page before freeing it to lessen the chance of a system
crash -- this is a robustness thing only, NOT a fix.
|
|
|
|
|
| |
This breaks the long silence after the ``npx0'' message and allows to
track some of the problems regarding the root f/s decisions.
|
|
|
|
| |
annoying for people who don't have a bus mouse.
|
|
|
|
|
|
| |
close some windows that are opened up by page table allocations. The
prefaulting code no longer uses hold counts, but now uses the busy
flag for synchronization.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
before clearing the SELTO interrupt. We used to do this in the past, but
this outb got lost.
Turn ATN on ourselves as appropriate during a parity error instead of relying
on ENAUTOATNP.
Don't use a loop in RESTART_SEQUENCER. Its not necessary.
|