petrov
3a67429963
Start SYNC/WIDE renegotiating in controller reset, rearrange debug output.
2002-08-26 05:17:48 +00:00
petrov
584ece2d73
Dispose unused tinfo flags.
2002-08-26 05:14:47 +00:00
lukem
0cedce33e5
add "do-ld.elf_so" target, which builds & installs libexec/ld.elf_so.
...
call after do-gnu-lib but before do-build.
2002-08-26 04:40:20 +00:00
thorpej
83b3b86fd6
Fix a signed/unsigned comparison warning from GCC 3.3.
2002-08-26 01:42:28 +00:00
thorpej
f3420f21a5
Fix some signed/unsigned comparison warnings from GCC 3.3.
2002-08-26 01:39:39 +00:00
thorpej
2371f92317
Fix signed/unsigned comparison warnings from GCC 3.3.
2002-08-26 01:36:37 +00:00
thorpej
3767580d1a
Fix a signed/unsigned comparison warning from GCC 3.3.
2002-08-26 01:26:29 +00:00
thorpej
79111bb802
Fix signed/unsigned comparison warnings from GCC 3.3.
2002-08-26 01:21:58 +00:00
thorpej
d2f6f092f9
Avoid signed/unsigned comparison warnings from GCC 3.3.
2002-08-26 01:17:18 +00:00
thorpej
c92f7f0abb
Force CBSIZE to act like an "int" by casting the sizeof() used
...
within the expression.
2002-08-26 01:16:43 +00:00
thorpej
fde1164ef5
Fix some signed/unsigned comparison warnings from GCC 3.3.
2002-08-25 23:23:22 +00:00
thorpej
88e741999d
Fix signed/unsigned comparison warnings from GCC 3.3.
2002-08-25 23:16:39 +00:00
thorpej
4d94adc849
Fix some signed/unsigned comparison warnings from GCC 3.3.
2002-08-25 23:15:21 +00:00
thorpej
4bec56201d
Fix signed/unsigned comparison warnings from GCC 3.3.
2002-08-25 22:51:05 +00:00
thorpej
556e3c90c4
Fix a signed/unsigned comparison warning from GCC 3.3.
2002-08-25 22:32:02 +00:00
thorpej
cc1d5833ef
uiomove()'s second argument is now a size_t.
2002-08-25 22:29:11 +00:00
thorpej
c57c6b52cb
Make uiomove()'s count argument a size_t rather than an int.
2002-08-25 22:28:40 +00:00
thorpej
f1e8d159b0
Fix signed/unsigned conditional expression warning from GCC 3.3.
2002-08-25 21:47:50 +00:00
thorpej
cc84cfd836
Fix signed/unsigned comparison warning from GCC 3.3.
2002-08-25 21:44:13 +00:00
thorpej
7055457a98
Fix some signed/unsigned comparison warnings from GCC 3.3.
2002-08-25 21:30:40 +00:00
thorpej
5f7ccd1634
Fix a signed/unsigned comparison warning from GCC 3.3.
2002-08-25 21:19:41 +00:00
thorpej
cf013daeb3
Fix some signed/unsigned comparison warnings from GCC 3.3.
2002-08-25 21:18:15 +00:00
thorpej
181f0a9b54
Tweak the previous change so that a prototype is always provided.
2002-08-25 21:09:45 +00:00
thorpej
139cdc3125
Make nbuf, nswbuf, and bufpages unsigned. Make all operations on these
...
variables unsigned, and update places where their values are printed.
2002-08-25 20:21:33 +00:00
fredette
94791afd65
No longer use BTLB entries to map the entire address spaces of I/O subsystems,
...
since BTLB entries can be scarce and very little of an I/O subsystem normally
needs to be mapped.
Instead, the pmap now allows mappings of I/O space to be entered with
pmap_kenter_pa. bus_space mappings for small amounts of I/O space (as for
virtually all devices) are made this way, with BTLB entries still used for
large mappings for things like framebuffers.
This has led to more and cleaned-up uses of bus_space(9) and has caused
some autoconf cleanup. Also, kgdb is now attached and connected before
autoconfiguration, which is much earlier than before.
2002-08-25 20:19:59 +00:00
thorpej
f02cb5ee27
Make hashinit() use unsigned quantities throughout.
2002-08-25 20:01:12 +00:00
tron
56999645f0
Fix typo in a comment.
2002-08-25 19:21:47 +00:00
thorpej
d4a2567abe
Fix a signed/unsigned comparison warning from GCC 3.3.
2002-08-25 19:13:08 +00:00
thorpej
f066e17960
Fix some signed/unsigned comparison warnings from GCC 3.3.
2002-08-25 19:11:16 +00:00
manu
652fe89179
- add locks to structures used by the /dev/usema driver and the
...
usync_cntl() system calls.
- when usync_cntl is used and the process is aborted (eg: by kill -9)
libc does not call usync_cntl() to unblock things. We have to cleanup
data allocated in the kernel. This is now done through the emulation
specific exit hook
- IRIX initialize some data in the system part of the PRDA: the pid and
a prid (PRDA ID?). We initialize both to pid.
- Move back struct irix_share_group from irix_exec.h to irix_prctl.h, it
is more revelant here.
- fix a few typos
2002-08-25 19:03:12 +00:00
thorpej
c47fa45915
Make this compile without KTRACE or SYSTRACE.
2002-08-25 18:39:40 +00:00
thorpej
88d1869bb4
No need for two copies of the i8253 register definitions. Remove the
...
i386-specific copy, and adjust its users to add in the timer i/o base
as necessary.
2002-08-25 18:10:32 +00:00
thorpej
a9f285b0ac
Put a bus's ranges in the bus space tag, and make sparc_bus_map()
...
perform the translation and recursion if t->ranges != NULL. Make
sbus, cpuunit, and bootbus inherit the parent's map/mmap routines,
and delete the now-unused mapping functions. Update all places where
bus space tags are statically allocated.
2002-08-25 17:54:57 +00:00
bouyer
9ca1f94f72
Support Ultra/133 on promise controllers that can do it.
2002-08-25 17:26:58 +00:00
bouyer
a9d165fd6a
Correct setup for Ultra133 capable VIA chipsets, From Matthias Drochner
...
on current-users, with cross-check and some improvement from linux-2.4.19
and FreeBSD-current.
Also don't set the APO_UDMA_CLK66 bit for Ultra/100 capable chipset, and
support Ultra/133 for the VT8233A.
2002-08-25 17:25:33 +00:00
bouyer
7e6804d723
Add support for Ultra/133 (ultra-DMA6) in wdc_probe_caps().
2002-08-25 17:22:38 +00:00
thorpej
067a64da4d
Split the timer code up into Sun4/Sun4c, Sun4m, and MS-IIep bits, mostly
...
to make it more readable.
2002-08-25 16:10:35 +00:00
thorpej
0570742a0b
Add a generic function to translate a device address using a
...
parent's "ranges" property, and use it.
2002-08-25 16:05:41 +00:00
thorpej
51b546d0bb
Move the DMA tag and DVMA map into the iommu_softc, and pass the
...
iommu_softc in the DMA tag cookie. This gives us a chance of supporting
systems (such as the Sun4d) which have multiple iommus.
2002-08-25 16:02:53 +00:00
martin
f54ddc3c17
Add a function to lookup bridge members by struct ifnet * and use
...
it at all call sites that have such a pointer readily available.
This avoids unnecessary strcmp()s in critical paths, and removes
some XXX comments.
2002-08-24 19:00:31 +00:00
augustss
bd028c470a
Fix a name I forgot.
2002-08-24 17:58:15 +00:00
augustss
ffc3083503
Attach Bluetooth host controller driver (which has not been written) to
...
ubt device.
2002-08-24 17:31:19 +00:00
augustss
7db70d7d18
Add some placeholders for Bluetooth code.
2002-08-24 17:30:13 +00:00
augustss
0f0102e2cd
Add btbus, an attribute for Bluetooth.
2002-08-24 17:28:58 +00:00
augustss
4e63b2ebe1
Add needs-flag for ubtbcmfw.
2002-08-24 17:27:53 +00:00
thorpej
d476292c05
Add Sun4d cpu-unit ASIs.
2002-08-24 17:27:21 +00:00
augustss
cdbff56c90
Add sysctl support for hw.dev.ubtbcmfw (so I can set the firmware
...
path for my BCM2033).
2002-08-24 17:27:01 +00:00
augustss
36e33c869d
Add sysctl support to firmware loader.
2002-08-24 17:24:04 +00:00
matt
e38f37f289
Make sure mips targets build properly on 64bit hosts.
2002-08-24 16:50:10 +00:00
fredette
c7d356a55e
Clean up how the ROM is mapped. If the ROM falls in the large mapping
...
we enter for the memory, use a subregion of that, else map it by itself.
2002-08-24 16:43:31 +00:00