Commit Graph

198479 Commits

Author SHA1 Message Date
pgoyette
bb1ec3c88c The ssp/raw test is useless. Remove it. 2011-02-26 02:41:33 +00:00
sjg
4fab365c37 Fix rendering of :? example 2011-02-26 01:17:24 +00:00
matt
d42a19b052 Don't rely on having a mips64eb toolchain. 2011-02-25 23:37:32 +00:00
phx
e1b5cdc215 mkubootimage is certainly useful for sandpoint 2011-02-25 23:29:16 +00:00
yamt
1879cdcf5a mi_userret: disable an assertion for __HAVE_PREEMPTION case as it's racy. 2011-02-25 22:37:12 +00:00
matt
3998b655ea Explicitly make sure TARGET_SECURE_PLT is defined correctly rather than
relying on HAVE_AS_REL16 from "auto-host.h".
2011-02-25 22:36:10 +00:00
yamt
04a6913f3d tprof_start: don't forget to restore refcount when failed to start backend. 2011-02-25 22:35:38 +00:00
jmcneill
6c24ed80e8 make pcictl pci0 list dump all busses by default, unless a bus number is
specified with -b
2011-02-25 21:40:48 +00:00
wiz
20ee1a50dd Bump date for new crypto types. 2011-02-25 21:10:33 +00:00
jruoho
0db13a33ab Comment the coordination types. 2011-02-25 20:59:37 +00:00
martin
0d52446307 Remove xfail for sparc64, alignement issues have been fixed 2011-02-25 20:54:18 +00:00
drochner
b4da53f1e6 make the use of SHA2-HMAC by FAST_IPSEC compliant to current standards:
-RFC2104 says that the block size of the hash algorithm must be used
 for key/ipad/opad calculations. While formerly all ciphers used a block
 length of 64, SHA384 and SHA512 use 128 bytes. So we can't use the
 HMAC_BLOCK_LEN constant anymore. Add a new field to "struct auth_hash"
 for the per-cipher blocksize.
-Due to this, there can't be a single "CRYPTO_SHA2_HMAC" external name
 anymore. Replace this by 3 for the 3 different keysizes.
 This was done by Open/FreeBSD before.
-Also fix the number of authenticator bits used tor ESP and AH to
 conform to RFC4868, and remove uses of AH_HMAC_HASHLEN which did
 assume a fixed authenticator size of 12 bytes.

FAST_IPSEC will not interoperate with KAME IPSEC anymore if sha2 is used,
because the latter doesn't implement these standards. It should
interoperate with at least modern Free/OpenBSD now.
(I've only tested with NetBSD-current/FAST_IPSEC on both ends.)
2011-02-25 20:13:10 +00:00
jruoho
a080ec141b Start to derive the percpu(9) (or per-domain) state coordination
mechanisms by parsing the _CSD, _PSD, and _TSD objects by default.
2011-02-25 19:55:06 +00:00
tsutsui
1177b3daa4 Fix LOCKDEBUG spin lock held panic on MIPS_CACHE_VIRTUAL_ALIAS CPUs.
Now cobalt boots multiuser, but many programs complains
"clntudp_create: RPC: Program not registered"
as well as R5000 sgimips O2.  Smells virtual cache alias issue around pool...
2011-02-25 19:32:51 +00:00
riz
7559b861a8 Use AUDIO_DEVICE instead of 0 as the minor number for /dev/audio since
0 is incorrect. While I'm here, add /dev/sound, audioctl, and mixer too.

ok pooka@
2011-02-25 19:27:05 +00:00
pooka
4d59265f95 Don't autogenerate a large number of unnecessary device nodes, just
slows bootstrap.
2011-02-25 18:56:20 +00:00
njoly
486cd08890 Fix powernow section in xref. 2011-02-25 18:48:26 +00:00
pooka
f70541ba1f whoops, didn't mean to delete futimes in previous. also from riz 2011-02-25 18:36:36 +00:00
pooka
b183f0392f support mknod. from riz 2011-02-25 18:29:00 +00:00
pgoyette
08b100965c Disable the "raw" test case. The test is bogus, and did not work before
conversion from src/regress/ to atf
2011-02-25 18:11:53 +00:00
jruoho
0f6b94e451 Fix an oversight; the APERF and MPERF counters are per-CPU, so also reset
these by broadcasting to all CPUs with x86_msr_xcall(9).
2011-02-25 17:23:34 +00:00
jruoho
19a0877b02 Add couple of comments. 2011-02-25 17:07:30 +00:00
jruoho
66d1c2c3a5 Also declare support for APERF/MPERF during the BIOS _PDC/_OSC query. 2011-02-25 16:54:36 +00:00
pooka
da73d5bcb9 Ok, for reasons I can't begin to understand, the binaries I tested
yesterday on powerpc broke overnight.  Apparently adding one more
function before the call to dlsym() fixes things again.  I hope
I don't have to add another one tomorrow ....
2011-02-25 16:01:41 +00:00
pooka
9e33d7d6e2 fix __RCSID 2011-02-25 15:12:06 +00:00
tsutsui
6ee330adf2 Uncomment "clear SOFT_INT bits" lines in _splsw_spl0().
This makes interrupts on cobalt (and probably other Rm5200 machines) work,
and no bad side effect seen on R4400 ews4800mips.

Cobalt GENERIC kernel on RaQ still panics right after mountroot() though:
---
 :
atabus1 at viaide0 channel 1
VIA Technologies VT83C572 USB Controller (USB serial bus, revision 0x02) at pci0 dev 9 function 2 not configured
wd0 at atabus0 drive 0
wd0: <QUANTUM FIREBALLlct15 15>
wd0: 14324 MB, 29104 cyl, 16 head, 63 sec, 512 bytes/sect x 29336832 sectors
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
pid 1(init): ABI set to O32 (e_flags=0x1007)
pid 4(sh): trap: cpu0, address error (load or I-fetch) in kernel mode
status=0x8003, cause=0x10, epc=0x801430a0, vaddr=0x8001
tf=0xc6471a88 ksp=0xc6471b28 ra=0x801f0c90 ppl=0x801f0c24
kernel: address error (load or I-fetch) trap
Stopped in pid 4.1 (sh) at      netbsd:mutex_abort:     lw      v1,0(a0)
db> tr
0xc6471b28: mutex_abort+0 (8001,80380530,803cbb10,803ff840) ra 801f0c90 sz 0
0xc6471b28: mips_pmap_map_poolpage+90 (8001,80380530,803cbb10,803ff840) ra 80276788 sz 40
0xc6471b50: pool_grow+4c (8001,80380530,803cbb10,803ff840) ra 80276b64 sz 48
0xc6471b80: pool_catchup+34 (8001,80380530,803cbb10,803ff840) ra 80276418 sz 24
0xc6471b98: pool_get+50c (8001,80380530,803cbb10,803ff840) ra 801f11b8 sz 64
0xc6471bd8: pmap_enter_pv+e8 (8001,80380530,803cbb10,803ff840) ra 801f3054 sz 48
0xc6471c08: pmap_enter+138 (8001,80380530,803cbb10,803ff840) ra 802fd528 sz 64
0xc6471c48: uvm_fault_lower+24c (8001,80380530,803cbb10,803ff840) ra 802fec50 sz 96
0xc6471ca8: uvm_fault_internal+72c (83ed5b40,80380530,1,0) ra 802b5b08 sz 272
0xc6471db8: trap+8d0 (10,8,1,408fb8) ra 8018f22c sz 400
0xc6471f48: mips3_user_gen_exception+cc (10,8,1,408fb8) ra 0 sz 0
User-level: pid 4.1
db>
2011-02-25 14:57:45 +00:00
joerg
b7b592d544 Back out using the thread register (if present) for now.
libgcc_s's __register_frame_info gets called from libc's CSU code before
the libc constructors are run. __register_frame_info in turn calls
pthread_mutex_lock. libpthread is not initialised at this point and
therefore pthread__self() traps when deferencing the thread register.
This worked before because the garbage from pthread__self() is
effectively ignored.
2011-02-25 14:32:38 +00:00
wiz
1cc61a3b95 Add quoting for minus, for PostScript output. 2011-02-25 14:11:25 +00:00
joerg
13b2e74237 Be nicer to software that insists on -ansi and use __inline. 2011-02-25 14:07:12 +00:00
jmcneill
29a080d47e Today I learned that 'pcictl pci0 list -b -1' lists devices on all busses. 2011-02-25 13:50:18 +00:00
joerg
6372674194 Fix redundant version. 2011-02-25 13:29:46 +00:00
jruoho
e05a11c6ab Remove the last reference to #ifdef a.k.a. options(4) POWERNOW_K8. 2011-02-25 12:41:51 +00:00
joerg
18c77ab149 Bump to 5.99.47 for TLS changes. 2011-02-25 12:15:32 +00:00
jruoho
eb43e911ff Rename couple of badly named functions for consistency. No functional change. 2011-02-25 12:08:35 +00:00
pooka
74ed8d21f3 fix my whitespace copypaste 2011-02-25 11:55:28 +00:00
pooka
ba7613308e Fix LE softfloat (mostly theoretical) and comment.
from Alessandro Forin
2011-02-25 11:53:07 +00:00
tsutsui
601ea3a1e7 Fix cvt.d.s per analysis by Marcus Comstedt in PR port-mips/36251.
Confirmed on ews4800mips.
2011-02-25 11:44:56 +00:00
jruoho
eb5a69e0be Add support for APERF and MPERF on AMD processors. 2011-02-25 10:59:32 +00:00
tron
89953a5ba8 Remove duplicate definitions which break the build. 2011-02-25 10:45:57 +00:00
kiyohara
02bfed6ecc Need splraise(-1) here. 2011-02-25 10:18:09 +00:00
kiyohara
56ced87f5a Fix UIC cascading. UIC1 to IRQ 30, UIC2 to 28. 2011-02-25 10:16:59 +00:00
kiyohara
ee964c9732 Style. 2011-02-25 10:12:44 +00:00
kiyohara
c001e9875c Update description to latest boot. 2011-02-25 10:06:24 +00:00
kiyohara
5fda4e37f1 Fix build failed.
Need separator `,'.
2011-02-25 09:54:23 +00:00
jruoho
97b3ad9cac Add preliminary support for the IA32_APERF and IA32_MPERF frequency counters.
These are not yet used for anything and only Intel is supported at the moment.
2011-02-25 09:16:00 +00:00
cegger
bb30508062 fix botched line break. How did this even compile for me? 2011-02-25 08:04:18 +00:00
cegger
6d8192ac4c sync with FreeBSD rev 1.11. No binary changes. 2011-02-25 08:01:49 +00:00
jruoho
86bc152d93 Store a pointer to cpu_info rather than cpu_info::ci_acpiid alone. 2011-02-25 06:18:02 +00:00
jruoho
c601745de5 Clarify a comment. 2011-02-25 05:07:43 +00:00
jmcneill
be74080bef regen 2011-02-25 01:36:37 +00:00