bruno
7e06df2baf
Eliminate duplicate p-states entries
...
Reported and tested by: ales dot rom at kabelnet dot net
Reviewed by: njl
Approved by: njl, imp (mentor)
MFC after: 3 days
2006-07-15 17:34:03 +00:00
alc
8f169c00cb
Make pc_freemask an array of uint32_t, rather than uint64_t. (I believe
...
that the use of the latter is simply an oversight in porting the new pv
entry code from amd64.)
2006-07-15 07:24:30 +00:00
alc
3944e27124
Enable debug.mpsafevfs by default on arm. Since every architecture except
...
powerpc has debug.mpsafevfs enabled by default, it is shorter to enumerate
the architectures on which debug.mpsafevfs is off.
Tested by: cognet@
2006-07-15 06:44:27 +00:00
brooks
c0fb0b1cd3
Use TAILQ_FOREACH instead of poking around in the guts of the list
...
macros.
2006-07-15 02:49:35 +00:00
brooks
dd61efd6ad
Drop a pointless cast of ifp->if_softc to (struct tap_softc *).
2006-07-15 02:13:05 +00:00
brooks
ad34385a76
Cleanup: Use if_initname to set if_dname, if_dunit, and if_xname instead
...
of doing it by hand.
2006-07-15 02:07:38 +00:00
cognet
1d520bd714
Add a comment explaining why the OHCI mapping has been commented out.
2006-07-15 00:09:53 +00:00
imp
fd85c7f61c
Allow iic bridges to support a generalized transfer, rather than
...
forcing all transfers to do the start read/write stop by hand. Some
smart bridges prefer this sort of operation, and this allows us to
support their features more easily. When bridges don't support it, we
fall back to using the old-style opertaions. Expand the ioctl
interface to expose this function. Unlike the old-style interface,
this interface is thread safe, even on old bridges.
2006-07-14 23:15:06 +00:00
imp
005f4f7d53
MFp4: spibus glue
2006-07-14 22:50:46 +00:00
imp
514e7fc291
MFp4:
...
Initial spibus support. Seems to be OK, but needs some polish.
# someone should write a bit-bang spi parallel port interface :-)
2006-07-14 22:47:07 +00:00
imp
29ab994ef0
MFp4: this now depends on new spi bus stuff
2006-07-14 22:41:54 +00:00
imp
a3607b2b33
MFp4: tweaks
2006-07-14 22:40:24 +00:00
jkim
6cd6cd0d9c
Let native elf class be registered earlier.
2006-07-14 22:39:18 +00:00
imp
60a615aa4e
MFp4: elevate quality of slow clock a little
2006-07-14 22:31:12 +00:00
imp
a96b0fc43f
MFp4: paren police
2006-07-14 22:30:44 +00:00
imp
1248744935
MFp4:
...
Introduce framework to configure the multiplexed pins on boot.
Since the USART supprots RS-485 multidrop mode, it allows the
TX pins to float. However, for RS-232 operations, we don't
want these pins to float. Instead, they should be pulled up
to avoid mismatches. Linux does something similar when it
configures the TX lines. This implies that we also allow the
RX lines to float rather than be in the state they are left in
by the boot loader. Since they are input pins, I think that
this is the right thing to do.
Plus minor for our board.
2006-07-14 22:22:57 +00:00
imp
de4939a282
MFp4:
...
Fix typo in RTC_CALR_MK.
2006-07-14 22:06:01 +00:00
imp
05cb2db736
The TSC board uses a 16MHz base clock for the AT91RM9200, while the Kwikbyte
...
board uses a 10MHz base clock. Cope with this difference.
2006-07-14 22:01:51 +00:00
imp
6f36c78e6b
For the moment, make board configuration a compile time option. This
...
saves space in the final kernel, but at the expense of flexibility to
boot the same kernel accross a family of boards.
2006-07-14 21:59:54 +00:00
imp
3b9505ced7
Implement the set_time function. Rather pointless with this RTC, as it
...
resets when the core resets, but there may be some use for it...
2006-07-14 21:37:19 +00:00
imp
d9d2d73de5
MF p4:
...
Adapt to forthcoming spi framework. The ioctls for SPI commands and such
belong in the higher level driver.
2006-07-14 21:35:59 +00:00
imp
6dccb75673
Be sure to flush the cache after a partial read on timeout. Expand
...
comments about timeouts. Fix a style nit. Sometimes small messages
were getting corrupted.
2006-07-14 21:33:04 +00:00
pjd
3bffd255ce
Remove duplicated #include.
2006-07-14 17:55:36 +00:00
jhb
df5064de23
Regen.
2006-07-14 15:42:47 +00:00
jhb
9b1ba3b554
Somewhat surprisingly, ibcs2_ioctl() is MPSAFE as it is without needing any
...
further fixes.
2006-07-14 15:42:21 +00:00
jhb
917f450cf6
Regen.
2006-07-14 15:31:01 +00:00
jhb
ebe022b0c4
Mark ibcs2_mount() (just returns EINVAL) and ibcs2_umount() (just calls
...
unmount(2)) MPSAFE.
2006-07-14 15:30:50 +00:00
imp
e5fffb8574
Move some of the common parameters into the std. files for this platform.
...
Also migrate from MD disk to NFS boot.
2006-07-14 15:20:31 +00:00
jhb
6ae97a774e
Regen.
2006-07-14 15:11:46 +00:00
jhb
e860523612
ibcs2_sigprocmask() is already marked MPSAFE in syscalls.xenix, so mark
...
it MPSAFE in syscalls.isc.
2006-07-14 15:11:20 +00:00
delphij
5a156f823a
Drop Giant before returning in error path, thus eliminates
...
two mutex leaks.
Submitted by: Beyond Luo <fedora ercist iscas ac cn>
PR: kern/100046
Reviewed by: ken, scottl
2006-07-14 13:58:32 +00:00
delphij
b95e8729b4
Unlock aac_io_lock before returning, thus eliminates a mutex
...
leak.
Submitted by: Beyond Luo <fedora ercist iscas ac cn>
PR: kern/100046
Reviewed by: scottl
2006-07-14 13:55:56 +00:00
cognet
2b9f045c18
Remove prototype for the undefined function counterhandler().
...
Submitted by: kevlo
2006-07-14 13:37:47 +00:00
rwatson
058e95e854
Define prototype for pru_close, which in the future will notify the
...
protocol of a socket close event distinct from a detach event, which
will (in a future commit) become aligned with pru_abort, which will
also be a notification of close prior to detach. Add prurequests event
for close, as well as patch up some existing missing ones.
2006-07-14 09:44:28 +00:00
mjacob
fef54567b2
Don't attach 2422's yet. It just confuses everyone.
2006-07-14 05:16:00 +00:00
mjacob
1e74e0a022
Add some missing braces.
...
Add MEMORY_BARRIER for the few scratch dma ops that were missing
them plus add a couple of hi 32 bit dma ops (we could probably
allow 64 bit scratch and request/response queue dma now).
2006-07-14 05:14:48 +00:00
imp
f16d43268f
Fix a few cis entries that were separated with spaces, not with commas.
...
This caused drivers for the cards they matched to not probe.
2006-07-14 04:39:29 +00:00
imp
99d1363ae0
no need to print unload anymore
2006-07-14 04:36:57 +00:00
imp
099e457d13
no need to print unload anymore.
2006-07-14 04:35:59 +00:00
davidxu
7f9211f1ae
sync with master.
2006-07-14 01:57:09 +00:00
cognet
15c9b6e9df
Add remote GDB bits for arm.
2006-07-14 00:50:51 +00:00
pjd
27c2ca3212
Always allow to specify components with /dev/ prefix.
...
MFC after: 3 days
2006-07-13 20:37:59 +00:00
jkim
03e0206d84
Sync specialreg.h changes between amd64 and i386 with few fixes.
2006-07-13 16:09:40 +00:00
mr
98b081a3da
Now even more style(9)ish.
...
Submitted by: pjd
2006-07-13 11:47:36 +00:00
mr
4af607ffd5
Use the already stored VIA RNG probe information
...
instead of probing again.
Adjust style(9) somewhat in probe.c
Reviewed by: pjd
MFC after: 1 week
2006-07-13 09:15:14 +00:00
davidxu
42ece42bed
Backout the feature which can change thread's scheduling option, I really
...
don't want to mix process and thread scheduling options together in these
functions, now the thread scheduling option is implemented in new thr
syscalls.
2006-07-13 06:41:26 +00:00
davidxu
bde285ca74
regenerate.
2006-07-13 06:32:55 +00:00
davidxu
af8c97a3f8
Add syscalls thr_setscheduler, thr_getscheduler, and thr_setschedparam,
...
these syscalls are designed to set thread's scheduling parameters and
policy, because each syscall contains a size parameter, it is possible
to support future scheduling option, e.g SCHED_SPORADIC, this option
needs other fields in structure sched_param, current they are not
avaiblable.
2006-07-13 06:26:43 +00:00
ambrisko
d49c8aec47
Fix ifconfig up when the HW was down. If the driver isn't running
...
then we need to call init otherwise just start the rx.
Interestingly dhclient seemed to work but ifconfig <IP> didn't
for me.
Reviewed by: jhb
2006-07-12 23:13:09 +00:00
jhb
df5fe093b1
Honor db_pager_quit in 'show threadchain', 'show allchains', and
...
'show lockchain'. This is especially helpful for the first 2 as a
threadchain could get stuck in an infinite loop during a mutex deadlock.
2006-07-12 21:25:24 +00:00