augustss
3ead5262dd
Add some dongle support ioctl()s.
2001-12-04 23:33:33 +00:00
lukem
612e777b6e
s/defopt/defflag/
2001-12-04 23:14:48 +00:00
manu
9dfecbefdb
Fixed stack setup for argument passing. argc and **argv need to be aligned
...
on a 16 bytes boundary. To get things done, we currently duplicate a lot of
code from copyargs(), this should be done in a nicer way.
2001-12-04 22:13:41 +00:00
augustss
527fff66c0
Change speed setting a little.
2001-12-04 21:50:50 +00:00
augustss
e0b032d651
Add ir/ to SUBDIR.
2001-12-04 21:43:44 +00:00
ross
cbaa950b62
code cleanup for portability
2001-12-04 21:32:15 +00:00
augustss
64a9c02472
Implement speed setting.
2001-12-04 20:53:21 +00:00
jdolecek
a275d0a6b9
clarify copyright - this is all freshly written, no older code used
2001-12-04 20:51:23 +00:00
jdolecek
f1243fa104
add 'esp at mca? slot ?' and 'scsibus* at esp?'
2001-12-04 20:49:40 +00:00
jdolecek
7a12ca98ab
Make this NCR 53C90 driver work, using the chip information from
...
Tymm Twillman's Linux mca_53c9x driver.
Tested with external ZIP100 only.
2001-12-04 20:47:58 +00:00
jdolecek
c152d680d8
Add M_CANFAIL malloc(9) flag. This flag changes behaviour in M_WAITOK
...
case when the requested memory size can't ever be granted - instead
of panic, malloc(9) would return failure (NULL).
Note kernel code should do proper bound checking, rather than
depend on M_CANFAIL. This flag is only supposed to be used in very
special cases, where common bound checking is not appropriate.
Discussed on tech-kern@, name ``M_CANFAIL'' suggested by Chuck Cranor.
2001-12-04 20:13:19 +00:00
sommerfeld
ceb358f80c
Fix so these files build with options DEBUG enabled.
...
The change to edc_mca.c may not work as I don't have any mca hardware.
2001-12-04 20:00:15 +00:00
augustss
636b7788a1
Implement input processing (untested).
2001-12-04 19:56:43 +00:00
augustss
1db6a7d9df
Simplify interface to irframe.
2001-12-04 19:56:17 +00:00
thorpej
f7141449f2
When doing process_s87_to_xmm(), don't restore the "saved SW from
...
last exception"; the userland-visible fpreg structure doesn't
include it.
Pointed out by enami tsugutomo <enami@sm.sony.co.jp>.
2001-12-04 19:41:47 +00:00
thorpej
2684ea2b22
Don't declare which exec formats to support in loadfile_machdep.h.
...
Instead, give each user of loadfile() control over which exec formats
it wants to support.
2001-12-04 18:54:34 +00:00
is
0614c8a6ad
Really merge in Adam Ciarcinskis spl$foo() code, which should have been
...
in long ago.
2001-12-04 18:54:11 +00:00
christos
4950567ffc
Regen.
2001-12-04 18:46:51 +00:00
christos
9925bfcf9f
PR/13711: Peter Seebach: Symbol's Spectrum24 pcmcia/prism2 card isn't probed.
2001-12-04 18:46:30 +00:00
bjh21
5aee55caae
New file, describing what little I know of the layout of the Oak SCSI card.
2001-12-04 18:40:14 +00:00
christos
10b6cdd540
PR/14817: Gregory McGarry: NFS_V2_ONLY doesn't seem to work.
2001-12-04 18:38:08 +00:00
wiz
b4371d47f5
Replace some misuses of "then" with "than".
2001-12-04 17:56:30 +00:00
christos
f6f0ceea17
PR/14639: Ben Harris: Stick the rcsid's in the data segment via inline
...
assembly, so that we don't get duplicate symbol errors when we have multiple
__KERNEL_RCSID's
2001-12-04 16:44:55 +00:00
atatat
239aeafb2e
Fixes to eliminate some compiler complaints, such as:
...
suggest explicit braces to avoid ambiguous `else'
suggest parentheses around assignment used as truth value
2001-12-04 15:27:35 +00:00
minoura
830cfb5ec1
Use sys/conf/Makefile.kern.inc.
2001-12-04 15:22:29 +00:00
minoura
4ee42d6a56
Ooops, previous commit removed an important line unintentionally.
2001-12-04 15:21:28 +00:00
is
647b3a2fe9
defflag lev6_defer.
2001-12-04 11:51:39 +00:00
jmc
30dcee15c0
Grab the appropriate loadfile_elf depending on machine arch
2001-12-04 11:31:10 +00:00
gmcgarry
6dbb6e893b
Simply entries added in previous.
2001-12-04 04:30:22 +00:00
darrenr
8f8a0fb2c2
defopt "options SUN4*", put #define for each of SUN4, SUN4C, SUN4M and SUN4U
...
into opt_arch_sparc.h and include this wherever they are used.
2001-12-04 00:53:18 +00:00
darrenr
860b0688ac
defopt "options SUN4*", put #define for each of SUN4, SUN4C, SUN4M and SUN4U
...
into opt_arch_sparc.h and include this wherever they are used.
2001-12-04 00:05:04 +00:00
augustss
5f99a98472
Add irframetty driver for IrDA frames over serial lines.
...
THIS MOST DEFINITELY DOES NOT WORK. IT'S VERY INCOMPLETE.
2001-12-03 23:32:32 +00:00
augustss
20e5de88af
Add IRFRAMEDISC line discipline.
...
Also, use symbolic names instead of numbers in a few places.
2001-12-03 23:30:37 +00:00
augustss
45bdf1e78d
Add IRFRAMEDISC line discipline for IrDA frames.
2001-12-03 23:29:11 +00:00
augustss
6bf6da1895
Add irframetty pseudo device for IrDA frames over tty.
2001-12-03 23:28:20 +00:00
jdolecek
08733c9d51
add NCR_VARIANT_NCR53C90_86C01 "NCR53C90 (86C01)"
...
treat exactly like NCR_VARIANT_ESP100
2001-12-03 23:27:31 +00:00
bjh21
792f0d66cc
Kill BBBB. boot26 has been working fine for months now.
2001-12-03 23:07:25 +00:00
jdolecek
586f0a8848
fix two bugs in mca_dma_set_ioport():
...
* need to specify DMA channel for DMACMD_SET_IO
* the upper byte of port was masked incorrectly
also update comment in _mca_bus_dmamap_sync() to current reality
2001-12-03 22:50:44 +00:00
bjh21
5dd767837c
Make the slightly absurd case of not having keyboard _or_ mouse configured
...
work too.
2001-12-03 22:46:23 +00:00
bjh21
8039409128
Make it possible to build a kernel with either mouse or keyboard support
...
missing. Note that it's necessary to drop both wsmouse and arcwsmouse to
lose mouse support, and analogously for the keyboard.
2001-12-03 22:37:57 +00:00
aymeric
9c7678f6f7
use _AMIGAPPC_MPTR_H_ instead of _MACHINE_MPTR_H_ so this file is included
...
when it has to be.
2001-12-03 21:17:05 +00:00
aymeric
5ffc3508fd
remove things that were copied verbatim from powerpc_cpu.h
...
and #include <powepc/powerpc_cpu.h>
2001-12-03 21:15:15 +00:00
aymeric
08cdb2cfa6
add options PPC_MPC6XX to pull in generic powerpc support
2001-12-03 21:12:57 +00:00
aymeric
8729920a7b
include machine/mtpr.h for SIR_* definitions
2001-12-03 21:11:27 +00:00
aymeric
fe204eade0
pte_spill was renamed to pmap_pte_spill some day
2001-12-03 21:10:48 +00:00
bjh21
7f81573aa0
Disable interrupts for podule loaders from C rather than assembler, since the
...
former is more portable and less error-prone. This fixes port-arm26/14811.
2001-12-03 20:54:07 +00:00
enami
5eb74d8bbe
Use correct format letter for chp->channel.
2001-12-03 11:07:34 +00:00
kent
97a959ad4a
pecoff_copyargs(): Fix incorrect pointer type of the variable `ap'.
2001-12-03 06:11:33 +00:00
gmcgarry
56504d76c4
Fix path to clockvar.h.
2001-12-03 05:52:13 +00:00
gmcgarry
fa9aa504f9
Use BOOTP by default.
2001-12-03 05:44:36 +00:00
augustss
02aa2a59bc
Handle vendor/product lookup with a common routine.
2001-12-03 01:47:12 +00:00
jmcneill
078a8c0cc3
Fix TCP segment size computation. From Rick Byersm, PR kern/14799.
2001-12-03 01:45:43 +00:00
bouyer
bfc80822c7
Update my copyrigth.
2001-12-03 00:20:22 +00:00
bouyer
4ca5497111
Allow wd to attach to something else than wdc/pciide (like USB<->ATA bridges):
...
- move some functions from ata.c to ata_wdc.c or wdc.c.
- add callbacks to struct ata_bustype so that wd.c doesn't call directly
functions from the lower level driver.
2001-12-03 00:11:15 +00:00
lukem
fa15b3d7b9
defparam (not defflag) PCIBIOS_IRQS_HINT. pointed out by Kevin Lahey
2001-12-03 00:10:14 +00:00
augustss
23d4159897
Add a subroutine to search for a vendor/product pair.
2001-12-02 23:25:25 +00:00
bouyer
65768c08e2
No need to include atavar.h here.
2001-12-02 22:59:40 +00:00
bouyer
e01670eb4e
Convert to new ata/atapi attach structs.
2001-12-02 22:54:26 +00:00
bouyer
4809ad42cb
Clean up attach of wd/atapibus:
...
kill ata_atapi_attach. Change atapibus to use a struct scsipi_channel instead
of ata_atapi_attach as attach arch. Create a ata_device, compatible with
scsipi_channel, to attach wd.
2001-12-02 22:44:32 +00:00
augustss
194762be5b
Touch up a little. No functional change.
2001-12-02 20:29:55 +00:00
thorpej
fbd78c8e3c
Add PVR processor type fields for IBM 405GP and IBM 405L.
2001-12-02 20:11:49 +00:00
augustss
1187860bcf
GC unused stuff.
2001-12-02 20:06:00 +00:00
abs
42ceb2f007
Add an #if defined(INET) ... around if_detach_queues's declaration to match the
...
one around its definition.
2001-12-02 19:44:25 +00:00
manu
3225f7c7c3
One more thread related command in prctl to make dynamic linking happy
2001-12-02 18:06:59 +00:00
jdolecek
f803294ead
use the new MCABUS_DMA_16BIT flag to use 16bit DMA (not implicit anymore)
2001-12-02 17:04:41 +00:00
jdolecek
492b500611
Add couple hooks, needed primarily for NCR 53C90 MCA card driver:
...
* add flag to explicitly specify if the DMA should be done as 16bit or 8bit
* add flag to specify the DMA should happen via I/O port
* add new function mca_dma_set_ioport(), to set I/O port to be used for the
DMA operation
Also clarify copyright (welcome to 2001 :), and couple other minor nits
2001-12-02 17:02:33 +00:00
augustss
813e73533f
Add (commented out) oboe IrDA driver.
2001-12-02 16:37:24 +00:00
augustss
2a22b00459
Add some IrDA names.
2001-12-02 16:32:04 +00:00
augustss
766e28edd3
Add driver for the Toshiba's Oboe IrDA chip. From Jan Sparud.
2001-12-02 16:30:30 +00:00
augustss
cf8a8cbe20
Fixes from Jan Sparud's code:
...
Make read and write methods symmetrical, add poll method.
2001-12-02 16:29:25 +00:00
manu
77fa6038d9
Added errno translation
2001-12-02 16:16:57 +00:00
bjh21
1208c816b3
Add (#ifdef'ed out) code to support the PDMA hardware on the Oak SCSI card.
...
Unfortunately, this code seems not to work at present. I don't yet know why.
2001-12-02 14:49:32 +00:00
minoura
5684610fac
.include <bsd.own.mk> for OBJECT_FMT.
2001-12-02 14:41:21 +00:00
minoura
9a342a1f55
Small message fixes.
2001-12-02 14:25:44 +00:00
minoura
90e97e1eb1
Do not install libsa.a
2001-12-02 13:25:34 +00:00
bjh21
4e3bf132c0
Add comments naming our private-use characters (in lower case, to make them
...
distinct from real Unicode characters).
2001-12-02 12:46:32 +00:00
lukem
e2387142a7
convert cdev_ir_init() to use the cdev__ocrwip_init() helper macro,
...
like everything else with the same cdev methods does. (hi lennart! :)
2001-12-02 12:17:12 +00:00
mjl
f14e78b4c3
Disable bzero/memset assembler implementation until the dependency
...
problem on assym.h is sorted out and TRW to get at CACHELINESIZE in
the kernel is determined.
2001-12-02 11:03:39 +00:00
augustss
031a2873ed
Add irframe and cir devices.
2001-12-02 10:45:40 +00:00
augustss
b540959734
Add framework for Ir devices. The irframe device is for delivering IrDA
...
frame to user land and the cir device is for consumer Ir (remote controls).
This code is only partially finished, but the irframe device works (given
a low level driver for the actual IrDA device).
2001-12-02 10:44:43 +00:00
augustss
ceb54d1040
Add irbus (IrDA) and cir (Consumer Ir) and related file directives.
2001-12-02 10:41:52 +00:00
uch
bd9aab9cb5
make this compile again.
2001-12-02 10:37:53 +00:00
uch
2c8098281b
TX39, R5900 cache configuration.
2001-12-02 10:37:25 +00:00
augustss
a8ef9684b0
Add cdev_ir_init() macro.
2001-12-02 10:36:33 +00:00
minoura
1cf5c38da0
Descend to new boot programs.
2001-12-02 09:59:39 +00:00
minoura
99978cf934
Install as installboot.new.
2001-12-02 09:58:56 +00:00
manu
ef711afc33
Added enough of prctl emulation so that program do not crash on exit
2001-12-02 09:23:58 +00:00
manu
427b57c20e
Added SGI_USE_FP_BCOPY and SGI_TOSSTSAVE commands that are also needed
...
for dynamic linking
2001-12-02 09:22:39 +00:00
manu
cfcac1c4fb
Uses svr4_mmap for mmap32 emulation. This will not implement all the
...
IRIX functionnality, but it should be enough to get dynamic linking working
2001-12-02 08:47:17 +00:00
manu
e2898fe96b
Added a bit of sysmp() emulation necessary for dynamic linking.
2001-12-02 08:30:10 +00:00
manu
fd6a281221
Added twomissing SYSCALL_SHIFT for indirect syscall through SYS_syscall
2001-12-02 08:28:18 +00:00
augustss
051c7d6423
Prototype for config_makeroom(), the routine that expands the cd_devs array.
2001-12-02 02:42:25 +00:00
augustss
d845d14a6c
Move the code that expands the cd_devs array into a subroutine.
2001-12-02 02:40:57 +00:00
gmcgarry
6baa42f8ce
Don't use dev/cninit.c, since we have our own custom implementation.
2001-12-02 01:28:54 +00:00
gmcgarry
72dc6ccf2b
Type cast for bus_space_vaddr()
2001-12-02 01:20:33 +00:00
tsutsui
0ba0d05efe
Use pmap_kenter_pa() rather than pmap_enter() for msgbufaddr.
2001-12-02 01:17:52 +00:00
gmcgarry
adb908503d
Add identifiers for HP devices.
2001-12-02 01:17:51 +00:00
ross
43fe22fed0
Revert previous; the _e003U definition is used elsewhere.
2001-12-02 01:04:26 +00:00
jdolecek
ed1e2f54e9
add 'lkm' to SUBDIR - it got mistakely got removed in last revision
2001-12-02 00:47:21 +00:00
jdolecek
2ff8a38d00
nuke the #include "opt_compat_irix.h", too
2001-12-02 00:46:03 +00:00