thorpej
a6159879f0
Remove footbridge-specific stuff that will never apply on the Integrator.
2002-04-12 06:13:42 +00:00
lukem
dab39d6237
use ${ELF2ECOFF} from <bsd.{own,sys}.mk>
2002-04-12 05:11:17 +00:00
briggs
a7d9bc4bf3
Processing pending interrupts before reenabling external interrupts in splx().
2002-04-12 04:52:57 +00:00
briggs
b5ee40947f
Disable TXFIFO on npwr. There is some sort of serial interrupt lossage that
...
seems to be greatly alleviated by this change.
2002-04-12 03:01:57 +00:00
briggs
8989cea6a8
Enable pciide, wd, atapibus, and atapi devices.
2002-04-12 02:57:00 +00:00
briggs
b5b11bf5f5
Map winbond interrupts.
2002-04-12 02:55:03 +00:00
briggs
67dbc34547
Remove exception for CONSPEED on NPWR -- current redboot uses 115200, too.
2002-04-12 00:58:49 +00:00
thorpej
49df0c927f
Lose -nbsd
2002-04-11 21:47:36 +00:00
bjh21
3a33a1deec
Jason claims that nothing tests for RISCPC any more. Make it so.
2002-04-11 17:31:23 +00:00
skrll
ac60400580
The results of my cats NWDO hacking.
...
This was tested using a custom INSTALL kernel. The current one is >4Mb
which the cats firmware can't currently boot. We need to decide what
needs to be removed from INSTALL.
2002-04-11 16:33:58 +00:00
hannken
6991df9968
Add config for the SUNIX line of pci serial/parallel cards.
...
Approved by: Jason R. Thorpe <thorpej@wasabisystems.com>
2002-04-11 13:53:56 +00:00
augustss
d0c3f994ea
Put device name at start of line.
2002-04-11 11:21:26 +00:00
pk
b7cae9b821
Pass fully encoded bus addresses in the attach arguments.
2002-04-11 11:11:23 +00:00
pk
24db2d2924
pmap_kremove4_4c(): correctly compute the maximum number of pages to be
...
unmapped within a segment.
2002-04-11 11:08:40 +00:00
augustss
3f41adf3be
When the DAC claims to support variable rate it doesn't seem to
...
always do this, so do some extra chechs and fall back on fixed rate.
2002-04-11 10:54:23 +00:00
mjacob
31045afa8c
Clean up a bit from the last checkin so that the correct result pointers
...
are used- didn't make a difference, but hey...
Put in commented out GFF_ID code- for use in future attempts to search
the fabric- this probably has to go thru the management server path.
Don't whine about handles we can't find if these are aborted commands
(we know we can't find the handles because we destroy handles after
a successful mailbox abort- we don't wait for the F/W to decide whether
it wants to return a status IOCB after this happens).
2002-04-11 02:32:03 +00:00
martin
f12d3f51e7
Remove some redundant tries to disable interupts. We already avoided enabling
...
them.
Fix a stupid typo when enabling/disabling interrupts: we clear pending
interrupts when enabling, not disbling isac interrupts.
2002-04-10 23:51:06 +00:00
thorpej
de43efffee
G/c non-netwinder stuff.
2002-04-10 22:35:17 +00:00
thorpej
bfe71d0a4b
vm_offset_t -> vaddr_t,paddr_t
2002-04-10 22:30:44 +00:00
thorpej
27d98ca694
Remove the Control register handling from arm32_vector_init(). Apparently,
...
the ARM6 and ARM7 do completely the wrong thing if you read this register,
so we have to handle this a different way.
2002-04-10 21:45:43 +00:00
thorpej
d2a6d9baa7
Remove obsolete tests of "netwinder" and "footbridge".
2002-04-10 20:30:30 +00:00
thorpej
2bbba08b60
Delete option SAIP; nothing tests it.
2002-04-10 20:20:04 +00:00
thorpej
9d1c2c73c1
Eliminate all #ifdef HPCARM, and delete the option.
2002-04-10 20:17:23 +00:00
thorpej
e52d5c4ec1
Remove FOOTBRIDGE.
2002-04-10 20:13:54 +00:00
thorpej
4a45f1922b
Remove meaningless test against FOOTBRIDGE.
2002-04-10 20:13:20 +00:00
thorpej
4f778bc49c
G/c FOOTBRIDGE option.
2002-04-10 20:12:08 +00:00
thorpej
a9242efbfb
Remove options NETWINDER and FOOTBRIDGE; nothing tests for them.
2002-04-10 20:11:44 +00:00
thorpej
59d47eeb79
Remove "options RISCPC"; nothing tests for it anymore.
2002-04-10 20:10:08 +00:00
thorpej
59c9e94b72
vm_offset_t -> vaddr_t,paddr_t
2002-04-10 19:35:22 +00:00
scw
d5ecd48d67
DTRT to avoid installing "netbsd.tmp" in /usr/mdec.
...
Addresses port-mvme68k/16282.
2002-04-10 18:43:21 +00:00
christos
10ecebd46a
implement getdents64; my full java tree builds now.
2002-04-10 18:19:34 +00:00
christos
7e9e73a53c
regen
2002-04-10 18:19:04 +00:00
christos
db952e86f3
add getdents64
2002-04-10 18:18:26 +00:00
thorpej
ad2350dccf
On XScale processors where we use write-back caching, use are
...
read/write-allocate line allocation policy.
On the i80321, this improves nearly every lmbench benchmark, dramatically
so the ones that are sensitive to memory bandwidth (100-300% improvement
for these).
2002-04-10 17:39:31 +00:00
thorpej
2b924304ab
Add a new function, pmap_alloc_ptpt(), that allocates the PTPT and
...
maps it the way we want, rather than using uvm_km_zalloc() and playing
the "revoke cacheability" song-and-dance.
2002-04-10 17:08:13 +00:00
thorpej
cad393fa1c
pmap_alloc_l1pt(): Just enter the mappings for the L1 table by
...
hand, rather than calling pmap_kenter_pa() and then revoking
cacheability in the PTE.
2002-04-10 15:56:21 +00:00
thorpej
cd0e28f1e7
Use L2_S_CACHE_MASK in places where we revoke cacheability.
2002-04-10 15:44:23 +00:00
briggs
4fb4a95b7e
Install cpu.h. Noted in PR port-powerpc/16285 from smi@sm.sony.co.jp.
2002-04-10 15:36:42 +00:00
mycroft
fd303c4dc5
Add a special case for nrpos=1 to cbtorpos(). This massively reduces CPU usage
...
by newfs(8) -- and fsck_ffs(8) on a relatively empty file system. There is
still one divide left in the inner loops, to calculate cylno values.
2002-04-10 14:31:07 +00:00
tsutsui
937863b61e
Add (missing) scsibus* at adw?
2002-04-10 13:41:04 +00:00
tsutsui
2b96151049
Disable BOOT_AOUT.
2002-04-10 13:38:42 +00:00
haya
cc2da29e03
Correct an error message.
2002-04-10 10:09:31 +00:00
itojun
9998fd3a57
revert previous
2002-04-10 09:53:01 +00:00
itojun
7aef2b4e07
make it compile (missing includes)
2002-04-10 09:37:51 +00:00
itojun
45451927ec
correct variable initialization. reported by fujitsu folks
2002-04-10 09:18:57 +00:00
mycroft
afc5d40400
Use blkstofrags() and fragstoblks(). Use &(NBBY-1) rather than %NBBY.
...
Switch off of fs_fragshift rather than fs_frag (generates better jump tables).
2002-04-10 08:05:11 +00:00
mycroft
0a9b835878
Use fsbtodb() rather than multiplying by NSPF().
2002-04-10 07:46:10 +00:00
briggs
41ec4fe6c2
Accept the bus_dma_tag_t for obio, too.
2002-04-10 05:13:09 +00:00
thorpej
668547d841
pmap_kenter_pa(): Obey the "prot" argument, rather than simply making
...
all mappings r/w (!!).
2002-04-10 04:40:58 +00:00
briggs
648cd86d69
Use m68k/m68k/cacheops.[ch]
...
Use m68k/m68k/bus_dma.c
- Add mainbus_attach_args with bus_space_tag_t and bus_dma_tag_t.
- Use passed-in tags for nubus scan.
2002-04-10 04:38:48 +00:00
briggs
0844eedc55
bus_dma(9) pulled pretty much verbatim from next68k.
2002-04-10 04:36:20 +00:00
mycroft
baf701415e
Fix a file name.
2002-04-10 04:21:27 +00:00
mycroft
15aef6da21
Oops; fix the second usage.
2002-04-10 04:19:47 +00:00
mycroft
9502007faf
osf1_errno_rxlist[] -> native_to_osf1_errno[]
2002-04-10 04:18:31 +00:00
mycroft
bdfc53717b
Fix SRCS so this compiles again.
2002-04-10 04:12:42 +00:00
ichiro
9d3869cb7c
more description of Chips was added
2002-04-10 04:01:27 +00:00
chs
a5838679d1
only use UBC_FAULTBUSY to access offsets past EOF,
...
otherwise we can deadlock trying to busy the same page in uiomove().
2002-04-10 03:06:57 +00:00
ichiro
6a3322ff00
regen
2002-04-10 02:08:59 +00:00
ichiro
68eb465167
add product Instant Wireless Network PC Card, Version 3
2002-04-10 02:07:45 +00:00
thorpej
6e52cbf89e
In pmap_copy_page_xscale(), put the source page in the mini-data
...
cache, as well. The mini-data cache is 2-way, so src and dst won't
clobber each other, and the smallness of the cache doesn't matter,
since we access each page once sequentially.
While we still have to do the initial clean of the source page, this
saves another 4K of main D$ pollution, and also means we don't have
to do 2 cache passes after the copy is complete (i.e. we can skip the
invalidation of the source page in the main cache, since it's no longer
there).
2002-04-10 01:30:42 +00:00
thorpej
2092e78cec
Add separate pmap_{zero,copy}_page() functions for generic ARM
...
vs. XScale. Use the mini-data cache for the destination on XScale,
thus saving tossing out 4K of possible-useful data from the main
data cache each time.
This significantly improves every test in lmbench.
2002-04-10 00:45:43 +00:00
thorpej
338e636672
Allow pmap_copy_page() and pmap_zero_page() to be #define'd
...
in <machine/pmap.h>.
2002-04-10 00:40:45 +00:00
thorpej
da162bee90
* Move the code that cleans the XScale mini-data cache into its
...
own function.
* Add a new function which sets up the mini-data cache clean area
properly.
2002-04-09 23:44:00 +00:00
thorpej
1b20a04772
* Split pte_cache_mode into pte_l1_s_cache_mode, pte_l2_l_cache_mode,
...
and pte_l2_s_cache_mode. The cache-meaningful bits are different
for these descriptor types on some processor models.
* Add pte_*_cache_mask, corresponding to each above, which has a mask
of the cache-meangful bits, and define those for generic and XScale
MMU classes. Note, the L2_S_CACHE_MASK_xscale definition requires
use of the Extended Small Page L2 descriptor (the "X" bit overlaps
with AP bits otherwise).
2002-04-09 22:37:00 +00:00
thorpej
de29118bc5
Use the "Extended Small Page" L2 descriptor type on XScale (note
...
this means that there are no 1K sub-pages on XScale, but we don't
use them anyway).
2002-04-09 21:23:16 +00:00
bouyer
10b49b13b9
In wdc_exec_command(), for data commands, read the status register after
...
the data transfer. This is mandatory for data out commands (although none are
used for now), and not forbiddend for data in commands. Also record if we
did transfers any data.
May solve kern/16159 by making the probe more robust in face of fake identify.
2002-04-09 21:17:53 +00:00
thorpej
917afc7038
Remove the implementation-defined bits from L1_S_PROTO_xscale and
...
L1_C_PROTO_xscale; while they are supposed to be set to 1 on generic
ARM MMUs (according to the SA-110 and ARM920T manuals), they are listed
as "should be zero" in the i80200 manual.
2002-04-09 21:11:31 +00:00
thorpej
c535f4ffc4
Define 2 classes of ARM MMUs:
...
1. Generic (compatible with ARM6)
1. XScale (can be used as generic, but also has certainly nifty extensions).
Define abstract PTE bit defintions for each MMU class. If only one MMU
class is configured into the kernel (based on CPU_* options), then we
get the constants for that MMU class. Otherwise we indirect through
varaibles set up via set_cpufuncs().
XXX The XScale bits are currently the same as the generic bits. Baby steps.
2002-04-09 21:00:42 +00:00
martin
30453d09bc
Print hardware device name in layer 1 debug output.
2002-04-09 20:48:21 +00:00
martin
7486d374b8
Fix typo in debug message.
2002-04-09 20:47:24 +00:00
thorpej
7b422802f6
L2_TYPE_S -> L2_S_PROTO
2002-04-09 19:44:22 +00:00
scw
6a75b57b3d
Simplify generation of the s-record boot file using objcopy instead
...
of a homebrew tool.
Addresses port-mvme68k/16256.
2002-04-09 19:37:22 +00:00
thorpej
aee5994fce
Use abstract names for the protection and PTE type bits in
...
L1 and L2 descriptors. This will allow us to support different
PTE layouts that enable the use of extensions on different
processor models.
2002-04-09 19:37:14 +00:00
matt
361b1bae1a
Add stand/pcs
2002-04-09 18:03:48 +00:00
matt
d054aa6537
Move installation of pcs750.bin from etc/etc.vax to here so we can get an
...
object directory.
2002-04-09 18:03:07 +00:00
mycroft
98dc552995
Partially explain the magick in proc_trampoline().
2002-04-09 16:41:08 +00:00
mycroft
1b7015b0ca
Remove an ancient and bogus comment relating to BDB.
2002-04-09 16:29:25 +00:00
mycroft
e7dc129161
Add some comments on lgdt().
...
Also, reload %fs and %gs, since they are now set to the kernel data descriptor.
2002-04-09 16:22:22 +00:00
mycroft
745cd2197b
Remove some incredibly self-wanking comments, now that they are documented in
...
the *appropriate* place.
2002-04-09 16:16:32 +00:00
sakamoto
612c6ed6a0
add CFLAGS=-Wno-main for void main, suggested by Tsutsui-san.
2002-04-09 16:05:37 +00:00
sakamoto
edf360eeb6
Revert previous change. return type of main is void.
2002-04-09 15:59:35 +00:00
leo
f88c5b26b4
Oops, clicked in a '+' from the diff..
2002-04-09 14:54:40 +00:00
shin
dee24b4393
renumber IT310 staff.
2002-04-09 13:20:30 +00:00
leo
65e47dab1d
Mmmmm PCI_PRODUCT_ATI_MACH64_B -> PCI_PRODUCT_ATI_RAGE_PRO_PCI_P...
2002-04-09 13:16:09 +00:00
leo
a37ac7efba
Fix typo.
2002-04-09 13:14:03 +00:00
leo
47713ea9eb
Define minor for DEV_NVRAM
2002-04-09 13:07:27 +00:00
leo
959fef2f01
Pull in prototype for setregs()
2002-04-09 13:04:43 +00:00
chs
110d16d5ae
add support for built-in NWay autonegotiation on 2114[23], Macronix
...
98713A, 98715, 98715A, 98725, and Lite-On 82C115.
2002-04-09 05:57:20 +00:00
simonb
c833e8820c
Remove a few more magic numbers.
2002-04-09 03:40:16 +00:00
simonb
73aae80caf
- Calibrate the timer before the first call to delay.
...
- Don't use a magic number for the com port address.
2002-04-09 03:38:28 +00:00
thorpej
f0bde82437
Add missing #else
2002-04-09 02:20:10 +00:00
briggs
c5b80e7823
Constify bus_space_write_multi_N() and bus_space_write_region_N().
...
Addresses PR port-mac68k/16233.
2002-04-09 01:53:47 +00:00
gmcgarry
dea19257e2
Create default disklabel correctly.
2002-04-08 21:41:44 +00:00
eeh
15d074fe26
Add a nice 64-bit mstohz() and clean out some cruft.
2002-04-08 21:05:30 +00:00
augustss
fbe535ae41
Regen.
2002-04-08 20:04:18 +00:00
augustss
9e68b40780
Add LaserJet 1200
2002-04-08 20:03:54 +00:00
bjh21
58b39c78dc
Add files.c to SRCS_sa, so at to get stuff to link again.
2002-04-08 17:39:42 +00:00
bjh21
59c268f094
Use ${PRINT_OBJDIR} rather than looking for the libsa objdir manually.
2002-04-08 17:29:53 +00:00
bjh21
98b2b14b9c
Add files.c to SRCS, since other bits of libsa want it.
2002-04-08 17:25:54 +00:00
bjh21
a886efc273
Rather than grovelling around for libsa's objdir by hand, use ${PRINT_OBJDIR},
...
since that's what it's for.
2002-04-08 16:58:19 +00:00
bjh21
4f23ca4d62
Add -Wno-uninitialized to CFLAGS, since it's overly-pessimistic.
2002-04-08 16:49:46 +00:00
sakamoto
05cc0bf255
update example, use $(TOOLDIR)/bin/nbmake-bebox.
2002-04-08 16:12:18 +00:00
sakamoto
ff5a135777
fix vers.o target.
...
add cleandir distclean cleanlibdir target, remove cleanobjs target.
2002-04-08 16:09:58 +00:00
sakamoto
6317dec5cd
change return type to int of main.
2002-04-08 16:07:47 +00:00
sakamoto
c359f5effe
include lib/libkern/libkern.h for isdigit.
2002-04-08 16:05:58 +00:00
sakamoto
0f46be36c0
use HOSTPROG and include bsd.hostprog.mk for host tools.
2002-04-08 16:03:17 +00:00
christos
ca4d90ffa1
Fix compile problem.
2002-04-08 14:51:29 +00:00
christos
b10c779726
#ifdef __alpha__ pal functions.
2002-04-08 14:51:18 +00:00
simonb
06959c9cc1
Add "options MIPS64". Evbmips/malta now works on 5Kc MIPS64 malta's.
2002-04-08 14:13:14 +00:00
simonb
40edbdfb37
- Call mips_vector_init() before setting up the serial console, but
...
after setting up the prom-based console. If more than one cpu class
is enabled, the wbflush() handler (needed indirectly by com.c) won't
be set up.
- Purge some old pmax mcclock-based code.
- Remove a '#if 1/#endif' pair.
2002-04-08 14:11:32 +00:00
simonb
769775ceb4
Make clock/time handling more accurate:
...
- Use the CPU count register for more accurate microtime (from
sbmips) and delay (based on an evbmips delay function) functions.
- Schedule the next hardclock interrupt more accurately (from
an sgimips patch by Rafal Boni). Clock drift on one board is
now ~7ppm instead of ~330ppm.
- Purge old pmax-based mcclock code.
- Correctly round off some clock-derived variable calculations.
XXX: Some of this code should be migrated to sys/arch/mips.
2002-04-08 14:08:25 +00:00
christos
bd432c1642
PR/16236: Joachim Koenig-Baltes: Linux emulation connect requires IPV6.
...
Apparently the sockaddr len fix was only compiled when IPV6 was enabled.
2002-04-08 14:00:31 +00:00
christos
866ad0f73f
PR/16231: Ben Harris: m68k does not compile.
2002-04-08 13:27:37 +00:00
martin
58502ab93e
Combine sc_enabled and sc_dying into one field sc_intr_valid, they are used
...
for the same purpose (ignoring invalid interrupts).
For cards that are not able to stop all interrupts (or we don't know a way
to do that in software, at least) run the clearirq callback even when
ignoring an interrupt because we are not enabled. Otherwise the card would
stop interrupting.
Reserve a driver specific callout handle and an int value in the generic
isic_softc to allow card drivers to implement fancy blinkenlights.
2002-04-08 12:20:49 +00:00
simonb
5954457a89
Use "#define<tab>" consistantly.
2002-04-08 12:09:09 +00:00
isaki
c78a609db3
Support slinear8, slinear16_le, slinear16_be.
2002-04-07 14:52:27 +00:00
isaki
485575c0fe
Rewrite encode/decode algorithm completely.
...
It improves playing/recording quality greatly
and it was almost done by Yosuke Sugahara <penta@fuchu.or.jp>.
Thanks a lot!
Add support of slinear8, slinear16_le, slinear16_be.
2002-04-07 14:51:40 +00:00
hannken
ad4a51c35b
Rename WSDISPLAYIO_USEFONT to WSDISPLAYIO_SFONT.
...
Approved by Matthias Drochner <drochner@netbsd.org>.
2002-04-07 09:25:47 +00:00
martin
e9e3eb14ae
XXX Explicitly make this fail to compile with a proper warning if we
...
do not have ARP configured.
This can be caused by configurations including bridge, ppppoe or vlan but
no ethernet interfaces - which does not make sense. We should add a way
to config(8) to issue this kind of warnings.
2002-04-07 07:05:37 +00:00
matt
110c3a2bbf
Use ${PROG}.sym in CLEANFILES
2002-04-07 07:00:25 +00:00
martin
47cf1728ea
No need to explicitly list vlan or ppppoe for if_ethersubr.c, both already
...
use attribute "ether" which will be enough to pull in if_ethersubr.c
2002-04-07 06:54:35 +00:00
shin
c368b8692b
add Fujitsu INTERTOP CX310 support.
2002-04-07 04:34:33 +00:00
manu
fb46073720
backed out the irix_siginfo field name change: we need different field names
...
to avoid collision with svr4_siginfo #define si_signo _info._signo and
friends.
2002-04-06 22:58:43 +00:00
martin
d3630a1e0f
Ooops, forgot to adopt this to the previous change of isic_isac_intr.
2002-04-06 22:26:38 +00:00
martin
87b8f8f259
Remove leftover from my first, incomplete attempt to cope with detaching
...
pcmcia cards. Now that pcmcia attachements properly handle the activate
callback, this is no longer needed (and is suspect to cause completely
unrelated problems.)
2002-04-06 21:46:51 +00:00
mhitch
d410426604
Interface byte counts are counted in ether_input() and ether_output(). Don't
...
count them when reading the NIC counters - it doubles the count. Read the
NIC counters to prevent counter overflow interrupts, but don't add them to
the interface counters. Don't bother reading the upper counts because they
are just latched when reading the totals.
Fixes final part of PR#11549.
2002-04-06 19:28:01 +00:00
tsutsui
dcdba279be
Change RAMDISK to define only MEMORY_DISK stuff and just include GENERIC.
2002-04-06 18:33:03 +00:00
manu
8e8b498d9c
Changed irix_siginfo field names to make them closer to svr4 names (and to
...
original IRIX names too)
2002-04-06 18:08:31 +00:00
manu
79166f2808
iAdded warning printtf just in case something calls the stubs functions here
2002-04-06 18:03:17 +00:00
matt
2bf9358fc0
Don't use the tqh_ field names, instead use the correspond TAILQ_* macro.
2002-04-06 08:04:17 +00:00
thorpej
4d78508c9d
Back-out rev 1.75 (pmap_extract() rewrite), and fix the (minor)
...
bug that revision intended to fix properly.
2002-04-05 22:17:41 +00:00
thorpej
f92912592f
Reenable DMA on the Symphony/Winbond chips. The lossage I saw was
...
due to a broken pmap_extract() on ARM.
2002-04-05 22:16:28 +00:00
mycroft
aa29eff103
Regen.
2002-04-05 20:38:31 +00:00
mycroft
c1928e026d
Update some ServerWorks and VIA IDs. Add the ServerWorks CSB5 southbridge and
...
the Apollo ProMedia 133 chipset.
2002-04-05 20:37:45 +00:00
thorpej
60e2bbd09a
Add support for the "CPUSaver" receive interrupt mitigating microcode
...
on the following PRO/100 chips:
* i82558 step A4
* i82558 step B0
* i82559 step A0
* i82559S step A
* i82550
* i82550 step C
The interrupt delay is configurable on all microcodable chips. The
maximum "bundle" size (packet count) is configurable on all but the
i82558.
The microcode is enabled by setting IFF_LINK0 on the interface.
Derived from code in FreeBSD.
2002-04-05 19:51:04 +00:00
bouyer
e5727031fb
Implement mstohz() as discussed on tech-kern, and use it in SCSI drivers
...
to convert xs->timeout to callout() parameter.
2002-04-05 18:27:45 +00:00
thorpej
991426d348
* Rewrite the 32-bit ARM pte.h based on the ARM architecture manual.
...
Significant cleanup, here, including better PTE bit names.
* Add XScale PTE extensions (ECC enable, write-allocate cache mode).
* Mechanical changes everywhere else to update for new pte.h. While
doing this, two bugs (as a result of typos) were fixed in
arm/arm32/bus_dma.c
evbarm/integrator/int_bus_dma.c
2002-04-05 16:58:01 +00:00
toshii
df12f106c5
Make recording functional again.
2002-04-05 16:16:43 +00:00
bouyer
f6ef011e7e
Properly identify LM81. From Sergey Svishchev in PR kern/13420.
2002-04-05 16:11:47 +00:00
thorpej
b0e1d51672
Microcode for Intel i8255x 10/100 Ethernet interfaces. This optional
...
microcode implements an interrupt mitigation function for several
specific revisions of the i8255x family.
From FreeBSD.
2002-04-05 05:35:46 +00:00
gmcgarry
61d1eb003e
actually, we didn't want to print pa, not kva
2002-04-05 05:31:42 +00:00
thorpej
f4f37ed5f5
Define the command block used for loading microcode into the chip.
2002-04-05 05:29:05 +00:00
mycroft
cdb5a13a85
With certain 21140 and 21143 SROM formats, OPMODE_FD was never being set when
...
the interface was wired to full-duplex mode. Duh.
Also, add OPMODE_TTM to OPMODE_MEDIA_BITS, to insure that it is changed when
we switch between 10 and 100.
2002-04-05 04:48:40 +00:00
thorpej
4185029680
Use pte_cache_mode instead of PT_CACHEABLE.
2002-04-05 03:57:16 +00:00
thorpej
cac428e2af
Use pte_cache_mode instead of PT_CACHEABLE;
2002-04-05 03:55:36 +00:00
thorpej
388879eeaf
Use pte_cache_mode instead of PT_CACHEABLE.
2002-04-05 03:42:39 +00:00
uwe
6142b898f3
Clean up includes.
2002-04-05 03:29:05 +00:00
mjacob
1ed2e354da
Fix:
...
...trm.c:578: warning: too many arguments for format
problem.
2002-04-05 03:13:48 +00:00
mjacob
83f4603dc7
Correct put of fc4_types to 32 bits, which is what it is.
2002-04-05 02:09:39 +00:00
simonb
2d7c87ebfb
Add a "CPU_MIPS_DOUBLE_COUNT" flag for CPUs where the cp0 count register
...
ticks over at half the CPU clock speed, and set this flag for the known
CPUs with this behaviour. Better names for this flag gratefully accepted!
Also adjust comment about known R4000/R4400 revisions.
2002-04-05 01:22:16 +00:00
heinz
e4affd8cbf
Add polish keymaps pl_din and pl_us by Pawel Chwalowski <pch@polo.po.opole.pl>.
...
This solves part of PR port-amiga/15980
2002-04-05 01:05:03 +00:00
ichiro
1fb4491ea4
Upps, fix typo
2002-04-05 00:59:38 +00:00
heinz
bac60291de
add polish keymaps created by Pawel Chwalowski <pch@polo.po.opole.pl>
2002-04-05 00:55:06 +00:00
ichiro
7d1236beff
fix minor bugs for lucent cards. (point out from Warner Losh)
2002-04-05 00:54:51 +00:00
simonb
2239aed3bd
Fix a tyop in a comment.
2002-04-05 00:19:56 +00:00
thorpej
d69bb1b3d9
Hm, Symphony/Winbond support doens't seem to work quite right
...
yet; disable it for now.
2002-04-04 23:47:39 +00:00
mjacob
c8513a96b0
Redo fabric evaluation to not use GET ALL NEXT (GA_NXT). Switches seem
...
to be trying to wriggle out of supporting this well. Instead, use
GID_FT to get a list of Port IDs and then use GPN_ID/GNN_ID to find the
port and node wwn. This should make working on fabrics a bit cleaner and
more stable.
This also caused some cleanup of SNS subcommand canonicalization so that
we can actually check for FS_ACC and FS_RJT, and if we get an FS_RJT,
print out the reason and explanation codes.
We'll keep the old GA_NXT method around if people want to uncomment a
controlling definition in ispvar.h.
This also had us clean up ISPASYNC_FABRICDEV to use a local lportdb argument
and to have the caller explicitly say that a device is at the end of the
fabric list.
2002-04-04 23:38:43 +00:00
thorpej
769ca97e2b
Address Intel 82801BA/82801BAM Specification Update, Errata #30 :
...
The ICH on-board Ethernet and some i82559 chips have a bug which
will cause a PCI protocol violation if the chip receives a CU_RESUME
command as it is entering the IDLE state by deasserting #CLKRUN.
(This is the so-called "resume bug" that we previously had an incomplete
work-around for on ICH chipsets.)
The work-around is to disable Dynamic Standby Mode, such that the
chip will never deasert #CLKRUN. Dynamic Standby Mode is disabled
by clearing a bit in the EEPROM and updating the EEPROM (and EEPROM
checksum).
Unfortunately, the chip will only consult the EEPROM setting after
a PCI bus reset, so a system reboot is required once the EEPROM
has been updated (the EEPROM update only needs to happen once,
and the driver usses a warning instructing the user to reboot the
system once the work-around has been applied).
Issue pointed out by David Brownlee, and code more-or-less lifted
from FreeBSD.
2002-04-04 23:15:43 +00:00
lukem
230e0c2c3e
Decommission pmax MD installboot in favour of MI installboot.
...
(Woo! pmax first again - hi Simon! :-)
2002-04-04 22:59:33 +00:00
christos
e9c4f70b2f
use lsi_ like all other linux emulations.
2002-04-04 22:17:29 +00:00
bjh21
8fb1e55430
... and lock.h.
2002-04-04 21:29:04 +00:00
thorpej
4a9f5c0fc7
Move the code which shifts bits into the EEPROM into its own function.
2002-04-04 21:11:16 +00:00
matt
0bdb3fb645
no need for defflag NETWINDER so nuke it
2002-04-04 21:09:59 +00:00
bjh21
27e0adf1e5
Install endian_machdep.h.
2002-04-04 20:29:35 +00:00
bjh21
4dd9cf6391
Install elf_machdep.h.
2002-04-04 20:18:01 +00:00
bjh21
fedfd6d298
Install reloc.h.
2002-04-04 20:12:30 +00:00
uwe
9a60c7f6ae
Nuke ugly ms-IIep specific hack now that mspcic knows about phys->pci
...
address translation.
2002-04-04 18:50:28 +00:00
uwe
213d441358
Instead of relying on numerology set up by PROM, actually implement
...
bus_space_map/mmap methods that do proper PCI to phys address translation.
2002-04-04 18:47:23 +00:00
uch
cb4570f5f5
remove obsolete functions, decralations and structure.
2002-04-04 18:12:23 +00:00
uwe
118ae09c44
Fix error message.
2002-04-04 17:45:24 +00:00
jdolecek
46d335a320
move wi_pci_reset() from ic/wi.c to pci/if_wi_pci.c, where is belongs
2002-04-04 17:43:31 +00:00
uwe
3e855fb4c2
Prettify error message.
2002-04-04 17:41:09 +00:00
jdolecek
e9ee3f796e
fix sligh confusion on whether or not to supply dv_xname to printf() in
...
error cases of attach
Noticed in kern/16197 by George E Sollish.
2002-04-04 17:30:32 +00:00
thorpej
22e72c8da2
Don't need to mask w/ PG_FRAME.
2002-04-04 16:56:36 +00:00
ragge
04b9c4c25a
Fix crash problems reported by mrg and bouyer in separate mails.
2002-04-04 16:40:14 +00:00
skrll
d859e37a42
Remove trailing whitespace.
2002-04-04 16:04:22 +00:00
hannken
747c45e3e4
Avoid dereferencing null pointer. `data->name == NULL' means default font.
2002-04-04 13:08:35 +00:00
skrll
c0e4084210
Fix compile problem when DDB not defined.
2002-04-04 12:39:55 +00:00
tron
d09c25ca9a
Set default kernel version of Linux emulation to 2.4.18 on the i386 port.
...
It has been successfully tested using SuSE 7.3 libraries and binaries with
many applications.
2002-04-04 09:32:11 +00:00
ichiro
ed93d4f3b5
space/TAB cosmetics
2002-04-04 07:15:17 +00:00
ichiro
7fadd48a2f
using table driven for Prism2 family IDs/Names.
2002-04-04 07:06:16 +00:00
chs
e340f273c4
add support for Cogent EM100 (aka Adaptec ANA-6910) TX and FX.
2002-04-04 05:45:54 +00:00
thorpej
ce482eca0a
Eliminate a mask against PD_MASK.
2002-04-04 05:42:29 +00:00
thorpej
60b63aec95
There is no need to mask VAs and PAs w/ PG_FRAME to clear
...
the lower bits; UVM provides us page-aligned addresses for
everything. For the paranoid, we'll leave KDASSERT()'s in
that check for this if the kernel is built with DEBUG.
Low-hanging fruit that shaves some cycles.
2002-04-04 04:43:20 +00:00
thorpej
e539ef03aa
Rename flags that are really part of the pv_entry/mdpage into
...
pmap.h and give them more descriptive names and better comments:
* PT_M -> PVF_MOD (page is modified)
* PT_H -> PVF_REF (page is referenced)
* PT_W -> PVF_WIRED (mapping is wired)
* PT_Wr -> PVF_WRITE (mapping is writable)
* PT_NC -> PVF_NC (mapping is non-cacheable; multiple mappings)
2002-04-04 04:25:44 +00:00
thorpej
263270d684
Catch a couple more vector page mapping manipulations.
2002-04-04 02:06:46 +00:00
thorpej
605e664094
vfs_mountroot(): provide more info when we panic.
2002-04-04 01:44:30 +00:00
reinoud
c85015ee71
Also provide differential coordinate updates... pitty it can't be choosen
...
or specified in wscons itself. The absolute coordinates are broadcasted
_after_ the relative so a program that takes both won't get confused.
2002-04-04 01:03:23 +00:00
thorpej
20b1bb2655
Clean up handling of the vector page on 32-bit ARM systems:
...
* Don't refer to VA 0, instead refer to a new variable: vector_page
* Delete the old zero_page_*() functions, replacing them with a new
one: vector_page_setprot().
* When manipulating vector page mappings in user pmaps, only do so if
the vector page is below KERNEL_BASE (if it's above KERNEL_BASE, the
vector page is mapped by the kernel pmap).
* Add a new function, arm32_vector_init(), which takes the virtual
address of the vector page (which MUST be valid when the function
is called) and a bitmask of vectors the kernel is going to take
over, and performs all vector page initialization, including setting
the V bit in the CPU Control register ("relocate vectors to high
address"), if necessary.
2002-04-03 23:33:26 +00:00
thorpej
d36a56b03a
Define the two possible addresses for the ARM vector page.
2002-04-03 22:12:52 +00:00
thorpej
d8ab0d1e84
Remove unused extern decls.
2002-04-03 21:06:21 +00:00
thorpej
a1808a4556
Add support for the Netwinder on-board 21143 (but don't try using it
...
yet; there are still some problems).
2002-04-03 20:52:42 +00:00
thorpej
6d66c469bf
Add a comment summarizing the post-ARM3 CP15 registers.
2002-04-03 19:57:48 +00:00
thorpej
7739f7410a
Always provide kernel_text.
2002-04-03 17:30:50 +00:00
christos
cb483bd247
make this compile on archs that don't define linux signals.
2002-04-03 17:18:21 +00:00
christos
f28b55d327
provide missing types for arch's that don't have specific linux_types.h
2002-04-03 17:13:32 +00:00
thorpej
5eb4257b8e
Add bus master DMA support for the Symphony Labs 82C105 PCI IDE
...
controller. This part is also found in the Winbond 83C553 Southbrige.
2002-04-03 17:02:21 +00:00
christos
aa3369abe2
don't bail out if we don't have an arch/siginfo.h because we are being used
...
from userland.
2002-04-03 17:02:12 +00:00
darrenr
ff961593ca
apply patches from PR#10170
2002-04-03 16:34:11 +00:00
reinoud
9fc5cf5824
Fix the mmap'ing of the screen memory. The way it was implemented
...
completely sucked... I wonder how it was even working (....)
Thanks to Jason for pointing out the problem.
2002-04-03 16:03:50 +00:00
reinoud
943880cea2
Rototil and fix the pmap_extract function. It wouldn't even return data
...
when the part being quiried was mapped with a section (!) giving weird
results and had become a mess of goto's.
Complete rewrite and cleaned up the `goto'-jungle entirely ... ripped all
goto's. The resulting code is much better to read and might even have a
small performance gain.
2002-04-03 15:59:58 +00:00
bjh21
6d7ebd9ee6
<bebox/pte.h> has gone too.
2002-04-03 15:53:21 +00:00
ichiro
ff941b5271
s/WI_NIC_3842/WI_NIC_3842_EVA
2002-04-03 15:43:14 +00:00
ichiro
a07b331747
add more IDs of PRISM family
2002-04-03 15:33:20 +00:00
bjh21
ed0cb3d8fc
Minimal makefile to ensure that arch/amigappc/include is picked up by
...
"make includes".
2002-04-03 14:37:54 +00:00
bjh21
dd0fa209d5
<bebox/bat.h> has been removed.
2002-04-03 14:28:57 +00:00
tron
9121bc2ec4
Fix a cut and paste error in the emulation of getresgid(2): it returned
...
the effective user id as effective group id.
2002-04-03 14:28:36 +00:00
simonb
fab269a0eb
Backout the .sdata to .data change for now; this broke compiling of
...
hpcmips kernels.
2002-04-03 13:57:47 +00:00
simonb
2548187935
Don't make arch/mips/mips/mips_mcclock.c mandatory for all mips ports
...
with an mcclock - pmax is the only one currently using this.
2002-04-03 13:16:13 +00:00
fvdl
221107a13b
Use shmat1(), and tell it to find removed segments.
2002-04-03 11:54:37 +00:00
fvdl
c2bf6c9615
Split off the backend of the shmat system call, and find removed segments
...
if requested. This enables the linux compat code to be bug compatible
(under Linux, shmat() to a removed segment works).
2002-04-03 11:53:01 +00:00
fvdl
9edfbd43ca
Add prototype for shmat1()
2002-04-03 11:50:51 +00:00
msaitoh
55aa2c46b9
sync with i386/include/pmap.h rev. 1.45:
...
make dangerous pmap_copy() and pmap_move() no-op.
2002-04-03 10:38:51 +00:00
msaitoh
66227882a3
sync with i386/i386/pmap.c rev. 1.94:
...
make dangerous pmap_copy() and pmap_move() no-op.
2002-04-03 10:37:48 +00:00
fvdl
7fc44e13a8
Allocate the right size for the native gid_t array in setgroups16.
2002-04-03 10:17:01 +00:00
fvdl
8cc2d64d7a
Include opt_malloc_debug.h so that debug_malloc will actually be used
...
when enabled, thankyouverymuch.
2002-04-03 09:45:22 +00:00
simonb
8bcefa5e82
Fix a typo that stopped this compiling in the !LKM case.
...
Remove the buf2 variable from sysctl_sysvipc(), which was only ever
assigned to but not used.
2002-04-03 08:06:17 +00:00
lukem
f8df2d6332
remove boot_block stuff from include/disklabel.h, and migrate to
...
alpha_boot_block stuff in dev/dec/dec_boot.h
2002-04-03 06:16:01 +00:00
thorpej
e96da4cdff
Fetch the memory size from the NeTTrom boot info.
2002-04-03 05:37:33 +00:00
thorpej
4de06fbd8a
Fix some of the boot info fields.
2002-04-03 05:37:00 +00:00
thorpej
ce4a4a40de
Add COMPAT_LINUX.
2002-04-03 04:23:04 +00:00
jmc
a3c3d336ee
Only dump the rom up to ab_retlen in error cases. Also add in
...
P1212_ALLOW_VENDOR_DIRECTORY_TYPE to the flags passed to the p1212 parser
2002-04-03 04:15:59 +00:00
lukem
38b5c3b216
- Add alpha boot block info, derived from sys/arch/alpha/include/disklabel.h,
...
adding "alpha_" / "ALPHA_" prefix to items as appropriate. Rename
CHECKSUM_BOOT_BLOCK() -> ALPHA_BOOT_BLOCK_CKSUM(). Add cgd's copyright
from disklabel.h.
- Clean up a couple of comments.
2002-04-03 04:05:05 +00:00
simonb
ccc73cca48
Put a couple of variables in the data section, not the sdata section.
2002-04-03 04:04:31 +00:00
simonb
6fbaedb430
Use the new 2way mips{32,64} cache ops.
2002-04-03 03:55:07 +00:00
simonb
67fd901d75
Include 2way cache ops for mips{32,64} CPUs.
2002-04-03 03:51:00 +00:00
simonb
078e9477f0
Add prototype for badaddr64().
2002-04-03 03:48:33 +00:00
simonb
85c30a703d
Remove a commented-out debug printf.
2002-04-03 03:47:53 +00:00
thorpej
2abf991267
Add kerfs, procfs, fdesc.
2002-04-03 03:25:55 +00:00
thorpej
bfca87bb38
Clean up Netwinder bootstrap:
...
* Put the code that runs with the MMU off in a separate section (.start).
* Use a linker script to set the VMA/LMA appropriately for each section.
* Fix kernel page table allocation and mapping of kernel text/data/bss.
...and now that kernel images > 2MB work:
* Add SYMTAB_SPACE to the GENERIC kernel so that we have DDB symbols.
* Use dbsym to load the kernel's DDB symbol area.
2002-04-03 02:06:33 +00:00
reinoud
d6a3919c2c
In analogy to L2_LPAGE_SIZE add L2_SPAGE_SIZE ....
2002-04-03 00:46:53 +00:00
wrstuden
a36c34f662
In the SETATTR code, if the changes to a & m time are exclusively
...
set via NFSV3SATTRTIME_TOSERVER and not NFSV3SATTRTIME_TOCLIENT,
add VA_UTIMES_NULL to the va_vflags. This reflects our policy
where we're much more liberal about who can set a & m times to 'now'
than we are about who can set them to a specific time.
Should close PR 15597 from Martin Husemann. Patch is based on the
one Matthias Drochner gave in the PR.
2002-04-03 00:20:15 +00:00
christos
1a0ee78709
make sure that we don't die if attach fails and we pull the card.
2002-04-03 00:18:31 +00:00
matt
f8b9dbe468
Add some MPC745x L3CR cache definitions.
2002-04-03 00:12:41 +00:00
matt
830666e31e
Clean the icache for pages when they are entered as executable and before
...
they were either not mapped at all or mapped as non-executable. Round
memory regions in pmap_bootstrap.
2002-04-03 00:12:07 +00:00
matt
7e121bd39d
Properly print out 745x cache information.
2002-04-03 00:09:52 +00:00
rafal
8fcad97302
Fix up linux a.out compat entry after move of emul-related sysctl handler
...
to struct emul.
2002-04-02 23:56:17 +00:00
christos
fa33d13de9
Don't blow up if we don't have a machine dependend linux_signal.h.
...
kdump includes linux_signo.c
2002-04-02 23:25:07 +00:00
christos
1303311a31
don't forget to set fs and gs in the signal handler context. this needs
...
to be pulled up.
2002-04-02 22:33:19 +00:00
christos
eda21311fd
save/restore fs and gs; this should be pulled up.
2002-04-02 22:32:16 +00:00
augustss
97d7bb77fe
Alphabetize.
2002-04-02 20:48:01 +00:00
augustss
f3a93e43e7
Add urlphy.
2002-04-02 20:46:10 +00:00
manu
4bca6e2fd0
Added fsync
2002-04-02 20:29:52 +00:00
jdolecek
ee37f0c738
rename sysctl_linux() to linux_sysctl() and hook it into emul_linux
2002-04-02 20:23:43 +00:00
jdolecek
3ffbb4470d
make emul_sysctl() work with emulations loaded via LKM, properly bound check
...
name[0]
2002-04-02 20:21:51 +00:00
jdolecek
ebd670f0bc
move emulation-specific sysctl hook from struct execsw to struct emul,
...
where it belongs
2002-04-02 20:19:59 +00:00
jdolecek
2e327b16be
expose emul_search()
2002-04-02 20:18:06 +00:00
manu
062e23b4e2
Added IRIX fcntl(F_GETBSDLK) and fcntl(F_GETBSDLKW)
2002-04-02 19:58:38 +00:00
jdolecek
83bb6f6dd7
Changes to make it less likely to need to be revisited later again:
...
* fdesc_attr(): don't panic for 'unknown' descriptor types, rather use
(*fp->f_ops->fo_stat)() hook, as for DTYPE_SOCKET and DTYPE_PIPE
XXX perhaps use different vnode type than VBAD for these?
* fdesc_setattr(): just return 0 regardless of type, rather than paniccing
for 'unknown' descriptor types
2002-04-02 17:46:06 +00:00
fvdl
03295688de
Return 0 when no interrupt was handled.
2002-04-02 16:02:38 +00:00
isaki
677cd20c7f
initialize codec variables every open().
2002-04-02 15:22:37 +00:00
isaki
fec379f5cd
Correct ADPCM -> linear8 conversion routine.
...
Now, we can record on vs0 (but it's very noisy)
2002-04-02 15:19:00 +00:00
bjh21
ee7cd026e8
This script has no excuse for ever failing: set -e
2002-04-02 13:17:41 +00:00
bjh21
9597ab134f
Add a missing closing quotation mark. NetBSD's /bin/sh coped fine without
...
it, but bash (rightly) complained.
2002-04-02 13:14:43 +00:00
jmc
70ba374a66
Treat pipes like sockets and don't do setattr on them
2002-04-02 10:34:54 +00:00
jmc
457298dd98
Change to native_to_svr4_signo after recent change in
...
compat/svr4/svr4_signal.h
2002-04-02 10:25:21 +00:00
jmc
ec75756238
Provide a definition for sbp2
2002-04-02 10:11:50 +00:00
jmc
a3850d2694
Add another exception condition (XXX...I'm gonna have to give in and just
...
put in support for the new p1212 spec that isn't a standard yet).
Also, minor cleanups and one off by one error when copying text descriptors.
2002-04-02 10:10:54 +00:00
petrov
71419e9eb9
Return from interrupt handler after chip init(reset).
2002-04-02 09:48:27 +00:00
ragge
98ac85610c
Check that each region is inuse before freeing their related extent.
...
This fixes (hopefully) PR#16164.
2002-04-02 09:47:34 +00:00
chs
dbb8bddd9c
make this compile with DEBUG.
2002-04-02 06:39:32 +00:00
gmcgarry
2ec9c06efb
cosmetic formatting
2002-04-02 05:46:36 +00:00
lukem
d213d804f7
Rename MEMORY_DISK_SIZE (formerly MINIROOTSIZE) to MEMORY_DISK_ROOT_SIZE,
...
which was suggested by Izumi Tsutsui <tsutsui@ceres.dti.ne.jp> as
being more consistent with what it's controlling...
2002-04-02 05:30:34 +00:00
gson
c32a17670a
When profiling a user process, fuswintr() and suswintr() could store
...
the value fusubail in the pcb_onfault field of the wrong process if a
profiling timer interrupt happened to occur inside cpu_switch() at a
point where curproc had been updated to point to the new process but
curpcb still pointed to the old one. trap() would then fail to ignore
any page fault in fuswintr/suswintr and the system would lock up.
This bug only affected systems with kern_clock.c 1.72 or newer, as
earlier versions only call addupc_intr from interrupts that occur in
user mode. Fixed by assigning to curproc->p_addr->u_pcb.pcb_onfault
instead of curpcb->pcb_onfault, as the former is what trap() checks.
2002-04-02 04:02:32 +00:00
manu
5f93fe2017
undef SYSCALL_SHIFT after using it so that it is possible to define both
...
COMPAT_IRIX and COMPAT_LINUX without getting warnings about SYSCALL_SHIFT
being redefined.
2002-04-01 21:06:21 +00:00
bouyer
4940346b10
Add a chan_name to struct scsipi_channel, holding the channel's name.
...
Set this to dv_xname for scsibus and atapibus.
Set the name of the kernel thread to chan_name instead of controller's
name:channel number (so that we can use this name for controller-specific
threads).
2002-04-01 20:37:41 +00:00
thorpej
6cd0f2f79c
Add -nbsd to OUTPUT_FORMAT BFD target names.
2002-04-01 20:34:36 +00:00
thorpej
f34ab7f99f
Add -nbsd to OUTPUT_FORMAT BFD names.
2002-04-01 20:33:37 +00:00
jdolecek
b10eb8758b
Disable the H.323 proxy again - it's too buggy to be supported option
...
for now. Suggested by Matthew Green and Bernd Ernesti.
2002-04-01 18:07:10 +00:00
bjh21
539b5e0d4b
ARM32_{SYNC_ICACHE,DRAIN_WRITEBUF} -> ARM_{SYNC_ICACHE,DRAIN_WRITEBUF}
2002-04-01 17:43:10 +00:00
jdolecek
af2aedbe22
put back ip_h323_pxy.c - the QNX licence seems to be okay upon
...
further examination
2002-04-01 16:50:08 +00:00
jdolecek
c56211c431
add __KERNEL_RCSID()
2002-04-01 16:47:46 +00:00
jdolecek
69b18217c3
add RCS IDs
2002-04-01 16:45:24 +00:00
jdolecek
905b8db7c7
add __KERNEL_RCSID()
2002-04-01 16:44:28 +00:00
jdolecek
cedc0276dc
Import H.323 proxy of IPFilter 3.4.25. Upon closer examination,
...
the QNX licence seems to be allow both non-commercial and commercial
use actually.
According to Darren, the H.323 proxy code is buggy ATM, but is imported
here for reference anyway.
2002-04-01 16:29:31 +00:00
manu
456cced40e
Removed one debug line that was committed by mistake
2002-04-01 15:45:16 +00:00
manu
a98e52cc55
Added code to handle FPU and signal stack for IRIX signal delivery
...
(copied from the native version, not tested yet)
2002-04-01 13:42:36 +00:00
ragge
205b746c87
Wrap up SHMMAXPGS to 1024, no reason to keep it low.
2002-04-01 13:28:10 +00:00
manu
8645636b04
Updated comment to reflect the creation of uvm_swap_stats()
2002-04-01 12:24:11 +00:00
martin
bf8b82a971
Move isic_intr_enable to a file not depending on the HSCX driver, so
...
ifpci-only configurations build again.
Remove the now unused controller enable function from the passive drivers
l2<->l1 interface.
2002-04-01 12:14:26 +00:00
martin
71b6502920
Do not bother to enable interrupts at attach time - we are going to disable
...
them again imediately
2002-04-01 12:12:26 +00:00
jdolecek
3da0847227
Make work on FPU-less computers again - if FPU is not detected in
...
npxprobe1(), set npxdna_func to new npxdna_empty(). This function just
returns 0 and thus fallbacks to a T_DNA trap (and math emulate, if present).
This fixes kern/15828 by Masaru Oki, tested on 386DX machine.
Reviewed by Jason Thorpe.
make npxdna_s87() and npxdna_xmm() static
g/c (npx_type == NPX_NONE) test from npxdna_s87(), it's no longer needed
2002-04-01 08:11:56 +00:00
enami
89cf6e2727
Hold an extra reference if updating and args.fspec == NULL.
2002-04-01 07:51:58 +00:00
enami
101714165d
Now linux_sigarray.c is included by newly created linux_signo.c.
2002-04-01 06:54:55 +00:00
ichiro
2288447a2e
add more IDs of PRISM family
2002-04-01 02:46:47 +00:00
christos
e356d686bb
Fixes from enami:
...
- If VOP_ACCESS fails when updating mount, we will vrele() twice.
- The check for update-only flags in mp->mnt_flag when not updating
case is bogus. If we really want to check, we need to see flags in
ufs_args, but I'm not sure if it is really necessary.
- The credential passed to ffs_reload was credential of when looking
up mount point, but now it is credential of when looking up device
node. Anyway, it may be current process's credential.
2002-04-01 01:52:44 +00:00
christos
840887afee
bring the reverse signal mapping array into linux_signo.c
2002-03-31 22:40:16 +00:00
christos
ac29fb3782
make signal array handling uniform, and put signal arrays in a separate
...
file. This is simular to errno array handling.
2002-03-31 22:22:43 +00:00
christos
83c2f7aaf5
compat signal array renaming.
2002-03-31 22:21:02 +00:00
christos
919d9f5617
PR/16136: Chris Jepeway: Bogus entry in /etc/fstab can panic kernel.
2002-03-31 20:53:25 +00:00
bouyer
bf5fb91f9c
Fix typo in a comment. Reported by Alexander Yurchenko in private e-mail.
2002-03-31 19:47:39 +00:00
mjacob
9fff4c6833
Thanks to Jason Wright of OpenBSD- spotted that the offsets were all wrong
...
for bus_dmamap_sync calls. They'd been blindly ported from Solaris which
had *one* dma map for the entire control space, so offset was incremented
for the Request, Response and FC Scratch spaces. Tsk. There are three maps
in NetBSD. I should probably make them one anyway.
2002-03-31 17:56:54 +00:00
martin
3adb535884
Don't clear the adapt structure of the attaching channel - this nukes
...
all function pointers passed in from the adapter driver.
This partly fixes PR 13480, i.e. the FREECOM CD driver works now in pcmcia
adapters.
The remaining issue (timing problems with slow cards and cardbus bridges)
is probably the cause of several other PRs too.
2002-03-31 14:36:59 +00:00
tron
5054a7de6d
Back out revision 1.22:
...
- "ktrace/kdump/ktruss" need "enum uio_rw".
- "vmstat" needs "enum uio_seg".
- "ipf" needs "struct uio".
So there is nothing left which can be hidden.
2002-03-31 14:21:56 +00:00
bjh21
66392bd7be
split /usr/include/sys/sha1.h and /usr/include/sha1.h completely.
...
future direction: nuke /usr/include/sys/sha1.h, it shouldn't be there as
we don't provide libkern to userland.
This mirrors the same change for md5.h made by itojun on 2000/12/11.
2002-03-31 14:12:37 +00:00
martin
a35450fe90
Backout previous. While it fixes half of the problem for me, it is not
...
the right fix.
2002-03-31 13:27:32 +00:00
jdolecek
3679b97e61
add some bound checking
...
patch submitted by IWAMOTO Toshihiro in kern/13112
2002-03-31 10:44:44 +00:00
jdolecek
23f67512e0
edc_cmd_wait(): it is absolutely necessary to wait for the BSR_CMD_INPROGRESS
...
flag to clear, even when the COMMAND COMPLETE interrupt already did happen,
otherwise we get ATTENTION ERROR for next command if it happens soon
enough; this fixes the reliability problems introduced by previous change
some other cleanup & simlify of edc_cmd_wait()/edc_run_cmd(), the 'secs'
is just a hint used in !poll case only
add some comments
move status_block[] back to edc_mca_softc, to save stack memory
make #ifdef DEBUG #ifdef EDC_DEBUG and g/c some obsolete debug stuff
make some EAGAINs EIOs
edc_intr(): wakeup the waiter for any command, not just READ/WRITE DATA
2002-03-31 10:01:26 +00:00
matt
15bab55a0c
These haven't been use for a long time. Move 'em to the attic.
2002-03-31 07:32:18 +00:00
matt
a5b7362c83
Don't build boot.mop. Remove a redundant ${INSTALL_FILE}
2002-03-31 07:30:22 +00:00
martin
6d37025002
Establish/disestablish the interrupt handler when enabling/disabling the
...
controller - no matter if we are called from attach or not.
This makes my FreeCOM CD drive work at first attach (PR 13480).
Something is wrong with the detach code; it won't work on second attach
and will panic on second detach - but that has to wait until the kids
took care of some easter eggs.
2002-03-31 07:19:03 +00:00
erh
994e50fc4c
Move the _KERNEL down a couple lines sine ktrace/kdump/ktruss need
...
the enum uio_rw.
2002-03-31 07:11:35 +00:00
ichiro
cf8b4530ef
add more description of "Connection control characteristics" in Prism2
2002-03-31 06:09:37 +00:00
ichiro
42d7147fe3
typo fixed
2002-03-31 05:54:19 +00:00
ichiro
53f97402c6
Dont use magic number.
...
added parameter of WEP flags
2002-03-31 05:51:47 +00:00
ichiro
17a3f4351a
delete incorrect register
2002-03-31 05:22:26 +00:00
ichiro
94e7948a7e
add rx/tx status register
2002-03-31 05:12:55 +00:00
ichiro
5cebe8a050
mistake
2002-03-31 04:06:29 +00:00
ichiro
d68d2ca3ec
add more frame structure register
2002-03-31 03:36:15 +00:00
shiba
2955e1790d
Add PowerBook 190CS entries.
2002-03-31 02:21:20 +00:00
thorpej
8a138b3957
Add a second page table for the kernel image. INSTALL kernels cross
...
a 4MB boundary.
XXX The 32-bit ARM VM layout needs a complete overhaul. After 1.6.
2002-03-31 00:42:50 +00:00
ichiro
54a67f9e68
regen
2002-03-31 00:42:03 +00:00
ichiro
c0bd1d04bc
add product
...
WirelessLAN USB-11
2002-03-31 00:41:37 +00:00
thorpej
e998533e8a
From the "How the Hell did this ever work before?!" department...
...
In getDisplayInfo(), don't use malloc(). Instead use static storage
for the two things we'd want to allocate. getDisplayInfo() is called
before VM is bootstrapped in the console init path.
2002-03-31 00:38:21 +00:00
matt
71f2ffe1e7
In db_stack_dump, only symbolize pc if it's in the text segment.
2002-03-31 00:14:18 +00:00
matt
015bf59476
Make ddb symbol loading work for ELF as well a.out.
2002-03-31 00:11:13 +00:00
erh
48a7940151
Hide struct uio inside of a _KERNEL ifdef.
2002-03-30 20:28:13 +00:00
uwe
4e7d1a999f
Add (unfinished) igsfb driver.
...
While here g/c stale cprofb entry, it's not in the tree and I plan to
support CyberPro cards with igsfb driver eventually (where is my netwinder?)
2002-03-30 20:21:21 +00:00
uwe
782296b588
First cut at framebuffer driver for Integraphics Systems IGA1682.
...
It's not finished yet, but it can do enough to get wscons working for
Krups JavaStation.
2002-03-30 19:48:55 +00:00
martin
e5c92d53f8
Be a nice citizen, enable interrupts only when we are ready to talk
...
to the ISDN (i.e. when userland has /dev/isdn open).
2002-03-30 19:13:44 +00:00
martin
ed4ba39c75
Add a command to layer 1 drivers to update LED state for controllers that
...
have status LEDs.
2002-03-30 17:54:17 +00:00
reinoud
d1f811363a
Only include the vidc_machdep.h file when we're compiling the kernel
2002-03-30 17:10:31 +00:00
ichiro
7cd9648d72
added sc_pri_firmware_ver, and print Primary/Station firmware versions.
...
cosmetic change.
2002-03-30 16:44:59 +00:00
ichiro
c05f3dd312
the kind of "firmware" was clarified.
...
firmware -> station firmware
2002-03-30 15:58:45 +00:00
ichiro
20417d89e0
add WI_RID_PRI_IDENTITY rid , (0xFD02)
...
Reflects the primary funcs firmware Identification number
2002-03-30 15:53:26 +00:00
tron
92ca7a2bc8
Apply changes provided by Thilo Manske in PR kern/16118:
...
1. Fix setting of nominal fan speeds with ENVSYS_STREINFO.
2. Treat Winbond 83781D specially because it has a programmable divisor for
FAN3 unlike generic devices.
3. Set nominal RPMs.
4. Fix a typo in the code for setting FAN3's divisor for W83782 type
hardware monitors.
2002-03-30 13:37:41 +00:00
martin
4afabfd9b3
Cache a pointer to layer 3 driver state in a call descriptor.
...
Use this instead of expensive isdn_find_l3_by_bri() calls where possible.
2002-03-30 11:43:33 +00:00
martin
e14f4779db
Avoid duplicate expensive lookups by passing a pointer to the call
...
descriptor/a pointer to the layer 3 state directly to driver functions,
instead of their ID/index.
2002-03-30 11:15:41 +00:00
tsutsui
8d79e86713
Add -b option to write the second-stage bootloader contiguously. (for ustarfs)
2002-03-30 07:19:30 +00:00
tsutsui
9e9f7b6c60
Bump version for ustarfs support.
2002-03-30 07:17:48 +00:00
tsutsui
4a12192a62
Enable SUPPORT_USTARFS and HAVE_CHANGEDISK_HOOK in CPPFLAGS.
2002-03-30 07:17:09 +00:00
tsutsui
5cb20a9896
Add changedisk_hook() for ustarfs. (from tsubai)
2002-03-30 07:15:51 +00:00
tsutsui
18c67eedf6
Add ustarfs ops.
2002-03-30 07:14:49 +00:00
tsutsui
d2231045f2
Add options MEMORY_DISK_SERVER=0 (to disable user-space mdconfig(8) support).
2002-03-30 07:08:55 +00:00
martin
3ba8ce25ee
Pass subaddresses and calling party number type/plan to userland on
...
incoming calls.
2002-03-30 07:08:13 +00:00
thorpej
243dc1d498
Rename the ARM sysarch calls from arm32* -> arm*
2002-03-30 06:23:39 +00:00
matt
fd1c084a68
Add a 1byte pad to make the ustar_t word aligned so the uas_1cyl after it
...
will also be word aligned. This makes the VAX VMB bootrom happy since it
doesn't support odd-aligned buffers.
2002-03-30 01:29:48 +00:00
itojun
2f227734df
do not consider /32 address itself as broadcast.
...
with /32 address, in_addr == in_broadaddr.
2002-03-30 00:40:32 +00:00
christos
018a4082cc
- #undef DPRINTF for files that are included from other files.
...
- more debugging for socketcalls
- fix sa_len if AF_INET; somehow we get passed 28 instead of 16?
2002-03-29 20:49:40 +00:00
tsutsui
a0453e4c67
Remove unused define/include/variable.
2002-03-29 20:31:52 +00:00
martin
f5e2c967fc
Split BRI attaching into two phases, so lower layer drivers can get their
...
BRI identifier and L3 driver state early on, then finish initializing and
announce the controller to userland when it's ready.
2002-03-29 20:29:53 +00:00
thorpej
222fd9910b
Add a netbsd-wm0 kernel config.
2002-03-29 20:29:30 +00:00
tsutsui
2167e61bce
Add back -I. to CPPFLAGS.
2002-03-29 20:26:06 +00:00
jdolecek
3ead6be6bd
no need to splbio() while manipulating sc_q - it's accessed from
...
process context only (edcworker())
2002-03-29 20:10:46 +00:00
bouyer
1027cb3105
tl* at pci? now works.
2002-03-29 20:01:50 +00:00
bjh21
71538f12fd
... and change the directory name as well.
2002-03-29 19:15:17 +00:00
bjh21
eefe8e924e
std.arm26 -> std.acorn26
2002-03-29 19:13:39 +00:00
tsutsui
ad8cbb6cbc
Cleanup some flags.
2002-03-29 18:21:38 +00:00
oki
e6930c6900
PE/COFF header size is PECOFF_HDR_SIZE, not sizeof(struct exec).
2002-03-29 17:49:21 +00:00
bjh21
ca682b8433
Remove "This file is part of NetBSD/arm26" comment.
2002-03-29 17:27:34 +00:00
kent
d469e9cf08
Use compat_util with overriding.
2002-03-29 17:09:30 +00:00
christos
72915d7563
use e_trapsignal for consistency.
2002-03-29 17:07:06 +00:00
kent
dad83731c1
pecoff_misc.c: Remove compat functions.
...
pecoff_sys*.[ch]: regen
2002-03-29 17:04:46 +00:00
christos
f4b046d721
make sure that we don't index outside our arrays.
2002-03-29 17:03:27 +00:00
christos
c9e808f0ee
1. fill in the ldt.sd_xx field, for total compat with linux.
...
2. in setregs, use gdt's instead of ldt's because linux wants to play with
all the ldts. Apparently linuxthreads uses ldt's to allocate space for
pthread_t's.
2002-03-29 17:01:49 +00:00
kent
e6ef08a13e
Exclude all compat syscalls.
2002-03-29 17:00:43 +00:00
tsutsui
a59e9106d6
Cosmetics.
2002-03-29 15:15:07 +00:00
martin
ea03e4fc22
Better check ioctl parameters and reject requests for not (currently)
...
present controllers.
Clear our TEI on persistent (physical) deactivation, instead of setting it
to a bogus 0.
2002-03-29 15:01:27 +00:00
martin
67cbf4c4a8
Rearange things to avoid panics on detaching cards that failed to
...
attach.
2002-03-29 11:21:23 +00:00
martin
21090ba9b3
Remove a XXX comment that is no longer true.
2002-03-29 11:10:38 +00:00
manu
4a466c8fec
Added proper locks when calling uvm_swap_stats()
2002-03-29 09:06:54 +00:00
matt
dac318e592
Make ramdisk 1.5MB in size. cleanup miniroot makefile
2002-03-29 06:37:53 +00:00
matt
ced55d92b0
Add a xxboot_ustarfs for floppies.
2002-03-29 05:45:07 +00:00
jmc
7a4d324653
Clean up some comments
2002-03-29 05:06:42 +00:00
jmc
39b8891129
Update copyright date
2002-03-29 05:05:40 +00:00
ichiro
4c48b1d851
add url(4)
2002-03-29 04:53:31 +00:00
itojun
3d65e004ef
re-enable urlphy
2002-03-29 02:25:21 +00:00
thorpej
6a9768d2bf
Fix resetting the board at reboot.
2002-03-29 02:22:34 +00:00
ichiro
2aa38fbf8b
add urlphy
2002-03-29 02:05:05 +00:00
itojun
b000d446a6
urlphy is not known to config(8). need a fix somewhere else.
2002-03-29 01:31:28 +00:00
matt
9eed702ba1
Don't include <bsd.prog.mk> if HOSTPROG is defined (so vax installboot can
...
become a host tool as nbvax-installboot).
2002-03-29 00:58:38 +00:00
thorpej
863afc5d41
Fix a printf format.
2002-03-29 00:48:58 +00:00
bjh21
f248dd79bd
Regen: Computer Concepts ROM/RAM podule.
2002-03-29 00:18:24 +00:00
bjh21
57fa77924c
Add Computer Concepts ROM/RAM podule.
...
Also reverse the order of "ROM" and "RAM" in the description of the
Acorn podule to match. Acorn just call it a ROM podule, but that's
inaccurate.
2002-03-29 00:16:51 +00:00
matt
8a30192c27
Correct a comment and cleanup slightly how the local ethernet is programmed
...
into the chip.
2002-03-29 00:00:10 +00:00
bouyer
da0cf38ed5
In wdcintr(), it !WDCF_IRQ_WAIT, read the status register anyway to clear a
...
possible pending interrupt. This should avoid the interrupt loop described
in PR kern/15841.
It is safe to read status here, because if we're not waiting for an interrupt
we have no command pending, so the device should be idle.
2002-03-28 22:51:58 +00:00
christos
03b1503c21
PR/16110: Chris Jepeway: scsipi_complete() calls (*psw_done)() b/4
...
setting buffer fields
2002-03-28 22:01:22 +00:00
christos
9d9ca1be8b
PR/16102: Martin Husemann: psm.c on thinkpad ends up in constant reset cycle.
2002-03-28 21:54:27 +00:00
ichiro
b66fc78bc0
URL_DEBUG was related to usb_port.h
2002-03-28 21:49:19 +00:00
ichiro
c91c9afdd5
add Realtek RTL8150L USB ethernet driver
...
url* at uhub? port ?
urlphy* at mii? phy ?
2002-03-28 21:13:20 +00:00
ichiro
91d1e2c948
add url
2002-03-28 21:09:33 +00:00
ichiro
b3064f4907
add driver for Realtek RL8150L USB ethernet adapter
...
distribute from Shingo WATANABE <nabe@nabechan.org>
2002-03-28 21:09:10 +00:00
ichiro
8e2f0b253e
Add a driver for the Realtek RL8150L Ethernet PHY.
2002-03-28 21:07:53 +00:00
thorpej
8345db18a3
Example gzboot config for the IQ80321.
2002-03-28 20:44:07 +00:00
ichiro
b4e9977d83
regen
2002-03-28 20:42:38 +00:00
ichiro
89cf71872c
add devices
...
GREENHOUSE : USB Ethernet Adapter GH-USB100B
MELCO : LUA-KTX Ethernet
2002-03-28 20:42:08 +00:00
thorpej
b5b0fd2467
Define CONADDR.
2002-03-28 20:41:45 +00:00
thorpej
242be7009e
Rename iq80310_cons.c to ns16550.c. Require that CONADDR be
...
defined by the Makefile at build time.
2002-03-28 20:40:47 +00:00
uwe
d5f7434c94
Oops, timermatch_msiiep() body now needs to be protected with #ifdef MSIIEP.
2002-03-28 20:04:27 +00:00
uwe
788d7bdd8f
Move ms-IIep PCIC driver into mspcic0 at msiiep0. msiiep0 now serves
...
as a stub bus that knows how to attach drivers for various functions
of PCIC.
This change is a follow up to timer0 at msiiep0 change, since all
children must share same attach arguments and so we no longer can
attach pci0 directly under msiiep0.
2002-03-28 19:50:20 +00:00
manu
2e2ba05d0d
Moved errno translation so that errno get translated correctly in any case,
...
and so that EJUSTRETURN and ERESTART get proprely reported.
2002-03-28 18:48:31 +00:00
manu
2dd126f08e
Fixed the swap block size problem: the swap block size as used in struct
...
swapent, or as seen in userland, is dbtob(1), which turns to be 512 for all
arch for now.
In struct swapdev, there is another field for block size. This value is private
to uvm_swap.c and is only used for swap I/O on regular files. It is equal to
the underlying device block size and it is not necessarily 512.
2002-03-28 18:45:28 +00:00
eeh
67c9b24c04
Follow the post-UBC semantics of resetting ref/mod collection inside of
...
pmap_clear_{reference,modify}().
2002-03-28 18:07:31 +00:00
thorpej
6ce299c3d3
Use write-back caching on the Verde.
2002-03-28 16:47:49 +00:00
pk
fd87eee68e
bootinfo_relocate(): don't forget to copy the terminating empty record
...
of the bootinfo[] array.
2002-03-28 16:03:41 +00:00
pk
d6197003e5
Pass actual loaded kernel file in bootinfo[].
2002-03-28 15:46:20 +00:00
pk
61c214b2fe
sysctl(CPU_BOOTED_KERNEL): look for kernel path bootinfo[].
2002-03-28 15:45:01 +00:00
pk
945536cf85
Define bootinfo record to pass the kernel file path from the boot program.
2002-03-28 15:43:23 +00:00
uch
dade289395
add uvmexp.intrs++
2002-03-28 15:34:20 +00:00
uch
260c29f029
rework HD64461, HD64465 interrupt handling.
2002-03-28 15:26:59 +00:00
christos
c30c25e24a
PR/16108: Emmanuel Lochin: One more card identifier.
2002-03-28 15:26:58 +00:00
uch
3ca46e441b
rework HD64461, HD64465 interrupt handling.
2002-03-28 15:26:57 +00:00
uch
c24ff44374
INTERRUPT_MONITOR -> HPC_DEBUG_INTERRUPT_MONITOR
2002-03-28 15:24:24 +00:00
christos
3ab24c491b
fix debugging macros.
2002-03-28 15:21:50 +00:00
manu
9278164721
- now reports accurate swap object size with swapctl(SWAP_STATS)
...
- Added two more swapctl commands: GETFREESWAP and GETSWAPVIRT.
There is a problem in the way swap block size are found here. See comment
in get_block_size().
2002-03-28 13:14:42 +00:00
manu
2ad173ef3f
Added syssgi(SETSID)
2002-03-28 12:59:35 +00:00
simonb
4a1086db83
There's 8 interrupt_status_N registers, not 7.
2002-03-28 12:49:55 +00:00
pk
6bcf43ea9c
intterupt' =>
interrupt'
2002-03-28 11:59:56 +00:00
pk
fb4a06019d
`mk48txx' no longer needs a flag.
2002-03-28 11:56:32 +00:00
pk
ed494d4e18
Declare timer0' as a device on the
msiiep' bus.
2002-03-28 11:55:25 +00:00
pk
0aa6e02940
Untangle clock.c:
...
* put various time-of-day clock, timer and eeprom drivers in separate files
* avoid unnecessary overhead in interrupt handlers
* make the MSIIEP timer attach through the regular autoconf mechanisms
2002-03-28 11:54:16 +00:00
manu
50ac30b510
- now return real values in the rminfo system accounting structure. Theses
...
are not 100% accurate, but it should be okay for most programs
- fix a bug: we were doing the copyout of the struct on failure, not success
2002-03-28 10:37:46 +00:00
manu
5c37c50788
Use irix_sys_sigprocmask instead of svr4_sys_sigprocmask to make use
...
of the SETMASK32 command.
2002-03-28 10:36:14 +00:00
nathanw
a1be32226e
In amap_pp_adjref(), avoid incorrectly merging the first two chunks in
...
a ppref array when the range being adjusted includes the beginning of
the array.
2002-03-28 06:06:29 +00:00
matt
de12aa443d
Add missing wskbd
2002-03-28 05:45:08 +00:00
matt
8d529326e9
Adapt to recent dz/wscons changes
2002-03-28 05:42:16 +00:00
thorpej
5f0f48a9f2
Device driver for the Intel i82542, i82542, and i82544 Gigabit
...
Ethernet interfaces.
2002-03-28 04:54:35 +00:00
thorpej
70fbd8fba7
Fix soft interrupts.
2002-03-28 03:19:31 +00:00
itojun
64109d267c
make sure to check address family in route cache
...
(I really hate IPv4 mapped address...)
2002-03-28 01:33:50 +00:00
matt
cb520da5b3
Refresh from libc.
2002-03-28 00:46:08 +00:00
thorpej
0b109cd060
iwin_base_lo is a BAR value; make sure to mask off the non-address
...
bits when using it.
2002-03-27 23:17:03 +00:00
thorpej
bb52a97b63
Kernel configuration file for the IQ80321 eval board.
2002-03-27 21:52:19 +00:00
thorpej
592e882ae0
Support for the Intel IQ80321 eval board for the i80321 I/O Processor.
2002-03-27 21:51:28 +00:00
thorpej
f536211623
Basic support for the Intel i80321 I/O Processor (Xscale core).
...
Note: This is a snapshot of work-in-progress; there are still some
bugs to be shaken out.
2002-03-27 21:45:47 +00:00
briggs
6c8500d5e4
Erf. Actually use the symbolic name for the 630ET instead of a constant.
2002-03-27 21:42:45 +00:00
briggs
8faf9264bb
Print the chip revision in the attach function.
...
Treat revision 0x84 of the SiS like other SIS630 variants.
Call revision 0x84 the 630ET (name from OpenBSD).
2002-03-27 21:41:35 +00:00
kent
2260d0eb5d
Copy syscall entries for SYSVSHM to syncronize kernel option.
2002-03-27 20:54:29 +00:00
wrstuden
785fe6b1db
Revert last change as we now can get FSMAXTYPES w/o needing FSTYPENAMES
...
to be set.
2002-03-27 20:23:11 +00:00
scw
8fe81151a5
Add files.c to SRC_sa.
...
While I'm here, sort source files alphabetically.
2002-03-27 20:18:25 +00:00
augustss
0cc4bc8ffa
Small rearrangment of the FreeBSD part of the code.
2002-03-27 19:51:39 +00:00
wrstuden
c1f0a33961
Make a definition of FSMAXTYPES always available, as discussed on
...
tech-kern. Helps validate partition types w/o needing the whole
list of partition type names.
2002-03-27 19:07:32 +00:00
matt
e00090dded
Make the comment reflect reality a bit more.
2002-03-27 18:37:17 +00:00
kanaoka
4081bcf395
Add (missing)pushl/popl for %edi in ENTRY(pxecall_pxenv).
2002-03-27 17:24:22 +00:00
christos
db95aa87ec
fix compilo in debugging code. Reported by: Klaus Heinz
2002-03-27 16:39:51 +00:00
pk
f4062f7921
Include "scsibus.h" to see whether we can query the scsi subsystem.
2002-03-27 16:05:19 +00:00
pk
082991d03a
cs4231_sbus_regdump(): add missing ')'
2002-03-27 16:03:52 +00:00
kleink
1b6af7fb37
Add separate 601 versions of DSI/ISI trap entries, considering the
...
different battable entry format and the combined BAT implementation.
2002-03-27 15:40:46 +00:00
abs
1aa20af166
Regen for 'CONEXANT 56KFAXMODEM 0x1085 HW 56K Fax Modem'
2002-03-27 13:12:11 +00:00
abs
4b98be096f
Add 'CONEXANT 56KFAXMODEM 0x1085 HW 56K Fax Modem'
2002-03-27 13:11:37 +00:00
uch
0ae715f6d2
All the sh3 ports had an identical procfs_machdep.c, so use a common
...
file under arch/sh3/sh3.
2002-03-27 10:44:38 +00:00
darrenr
9074b14439
Merge in the patch (PR kern/15963) to provide unaccelerated 24bit support
...
for the S24.
2002-03-27 10:14:17 +00:00
onoe
45a8f0749c
Fix to work Symbol firmware card, which cannot be initialized more than once.
...
Tested with 3Com 3CRWE737A and Intel Pro/Wireless 2011.
2002-03-27 08:01:22 +00:00
chs
150665fbb1
91C96 has the same chip ID as 91C94, list both in attach output. PR 11413.
2002-03-27 07:50:54 +00:00
martin
ebd73ccd11
After Jason Thorpe explained to me how it is supposed to work, implement
...
(de)activate for pcmcia cards.
Implement detach/(de)activate for PCI cards.
Clean up internal state (free call-descriptors) if a controller is
detached while it has open connections.
2002-03-27 07:39:35 +00:00
briggs
e0d951068b
Add fxp* (Intel EtherExpress PRO 10+/100B).
2002-03-27 06:39:16 +00:00
simonb
8e523e0470
Fix pci/pchb attachments after the recent ibm4xx mainbus rototil.
2002-03-27 05:25:28 +00:00
phil
1e490dbb97
Add the statfs upcall so df now reports cache size and usage.
2002-03-27 05:10:40 +00:00
chs
e0a7781fc7
avoid accounting errors in pmap_enter() by only updating the counters
...
once the operation can no longer fail. fixes PR 16028.
2002-03-27 04:47:28 +00:00
thorpej
33bf2a81e0
Note that this module will also work with the IQ80321 eval board.
2002-03-27 04:14:25 +00:00
thorpej
eb1415ce49
Stand-alone memory sizing routine for the Intel i80321 I/O processor
...
("Verde").
2002-03-27 04:13:39 +00:00