Commit Graph

209812 Commits

Author SHA1 Message Date
nonaka
f02d4467e3 Added vendor Terminus Technology. 2012-03-03 05:38:17 +00:00
nakayama
c6f7ea2041 The hack has been resolved in the revision 1.340 of
sys/arch/sparc64/sparc64/locore.s.
2012-03-03 03:21:16 +00:00
nakayama
f8135722c9 Fix the root cause of the hack "disable optimizations for uvm_bio.c
on 32 bit kernels".

gcc converts a division in the calculation of UBC_UMAP_ADDR macro
to multiplication (smul or combination of add/sll), and the
register of its result contains a garbage in upper 32 bits (the
upper 32 bits of smul/add/sll's result isn't zero cleared).

Then it passes to pseg_get{,_real} through pmap_extract without the
zero clear of upper 32 bits in the optimization case.  So the
result of pseg_get and pmap_extact sometimes gets screwed up.
2012-03-03 03:17:32 +00:00
tsutsui
34ae6a8457 Remove trailing whitespaces where explicit line break is not necessary:
- paragraph break (two newlines)
 - list indent (leading tab)

XXX: msgc(1) lacks description about formatings.
2012-03-03 03:06:30 +00:00
tsutsui
c92748bcf3 Remove unused pasto messages. No Human68k on hp300. 2012-03-03 02:46:13 +00:00
tsutsui
e2ddea308d Remove trailing whitespaces in messages where line break is not expected. 2012-03-03 02:34:13 +00:00
tsutsui
fa87856d54 Remove (harmless) trailing tab. 2012-03-03 02:26:45 +00:00
matt
4b0db0f354 Since link sets symbols are local to the shared object, mark them as
__dso_hidden.  This prevent an assertion from being raised in ld/bfd
on mips64.
2012-03-03 02:09:57 +00:00
matt
7563d7d666 remove safepri declaration since it's defined in kern_synch.c 2012-03-03 00:23:19 +00:00
matt
0fb436b313 If IPL_SAFEPRI is defined, use it to initialize safepri. 2012-03-03 00:22:24 +00:00
matt
31984c0b33 define IPL_SAFEPRI which will be used by kern_synch.c to initialize safepri. 2012-03-03 00:21:50 +00:00
matt
5c6137d172 Remove redundant common declaration. 2012-03-03 00:20:33 +00:00
joerg
d2be1428c2 Avoid getcontext() as it triggers clobbering warnings. Use inline
assembler to get the fields directly. Saves a system call as side
effect.
2012-03-02 23:19:47 +00:00
matt
3e4f5725ad Fix libexpat.so debug entry 2012-03-02 23:13:55 +00:00
rmind
1f1468fdc5 - Add __cacheline_aligned for nprocs, make fork_tfmrate static.
- Fix indentation, remove whitespaces and redundant brackets.
2012-03-02 21:23:05 +00:00
nonaka
0303786ef2 Mention AMD Fusion. 2012-03-02 19:31:07 +00:00
nonaka
f34c8606b3 Added Family 12h support. 2012-03-02 19:26:41 +00:00
christos
2ed8e2f0f4 PR/46127: Holger Weiss: "crontab <file>" fails for unprivileged users
XXX: Pullup to 6
2012-03-02 19:26:40 +00:00
matt
edf7bb773c remove extra " 2012-03-02 18:57:27 +00:00
matt
aea125ab81 fix typos from previous commit. 2012-03-02 18:55:16 +00:00
nonaka
5a4d57175c Added Ricoh 5U822/5U823 SD/MMC Controller support. 2012-03-02 18:20:33 +00:00
nonaka
583c0ba939 regen. 2012-03-02 18:11:59 +00:00
joerg
12529f382e Fix indentation. 2012-03-02 18:11:53 +00:00
nonaka
c46a25299a Added Ricoh 5U822.
Rename Ricoh 5CE823 to 5U823.
2012-03-02 18:10:58 +00:00
joerg
1d9862f144 Drop obsolete incompatibility note for interaction with libpthread. 2012-03-02 18:07:17 +00:00
joerg
a56440951d Separate pthread_t from thread stack. Drop additional alignment
restrictions on the thread stack. Remove remaining parts of stackid.
2012-03-02 18:06:05 +00:00
nonaka
678a05a3b2 Note Lemote Yeeloong Notebook and RTL8168E-VL support. 2012-03-02 17:42:13 +00:00
christos
2b01a8ad07 PR/46111: Wolfgang Stukenbrock: Add yp_setbindtries(3) so that yp operations
don't hang forever if requested.
2012-03-02 17:27:48 +00:00
reinoud
88bfa5cb05 Move from pool(9) to kmem_zalloc(9) for L2 page tables. A pool with PAGE_SIZE
elements is accepted but seems to panic now and then claiming it can't find
the header info.

XXX should this be PR'd?
2012-03-02 16:56:32 +00:00
bouyer
d9828676e5 Follow locore.S and move FPU handling from x86_64_switch_context() to
x86_64_tls_switch(); raise IPL to IPL_HIGH in x86_64_switch_context()
and test ci_fpcurlwp to decide to disable FPU or not.
Change the Xen i386 context switch code to be like the amd64 one.
2012-03-02 16:43:30 +00:00
bouyer
89dbd72503 Don't mask out CPUID_FXSR. If not set, the kernel won't handle SSE and SSE2
registers on context switches; leading to data corruption when running
binaries using these instructions (like e.g. binaries built with a
-mcpu newer than pentium 4, which enables theses instruction in gcc).
2012-03-02 16:41:00 +00:00
matt
c706ec8d90 Add bsd_kvm.o 2012-03-02 16:39:26 +00:00
matt
f96b5daea9 target kvm support for mips 2012-03-02 16:38:20 +00:00
bouyer
dfde48d707 Add some more KASSERT() 2012-03-02 16:38:14 +00:00
bouyer
6132369235 MMUEXT_INVLPG_MULTI and MMUEXT_TLB_FLUSH_MULTI use a long as cpu mask,
not uint32_t, so  pass a pointer of the right type.
While there, cleanup includes and delete local, redundant define of PG_k.
2012-03-02 16:37:38 +00:00
matt
82cfc8036f Fix support for .protected symbols. 2012-03-02 16:37:16 +00:00
sborrill
079328a547 Print CPU stepping level 2012-03-02 16:29:31 +00:00
nonaka
445b1d5899 Added RTL8168E/8111E-VL support. 2012-03-02 16:23:40 +00:00
apb
aaa101ee8d remove trailing white space 2012-03-02 16:22:27 +00:00
matt
60d563110f Remove reduntant/conflicting common declarations. 2012-03-02 16:20:55 +00:00
matt
0a68f8f25d Remove conflicting/redundant common declarations. 2012-03-02 16:19:52 +00:00
apb
2953114330 Change CTASSERT to __CTASSERT (the spelling used in <sys/cdefs.h>),
include <sys/cdefs.h> so that it will be defined,
and move it to a better place.

The previous CTASSERT would never have been used because
of the ifdef.  If it had been used, it would have had
unwanted effects from being just after the "static inline"
that appears when BZERO is defined.

Also move the __RCSID to a more conventional location.
2012-03-02 16:19:15 +00:00
matt
83aeaf7ea6 Need to cast to intrptr_t before casting a register_t to void * (since
register_t might be wider than a void *).
2012-03-02 16:17:22 +00:00
nonaka
803036783b regen. 2012-03-02 15:49:26 +00:00
nonaka
010fac9c6c Added Ricoh 5CE823. 2012-03-02 15:47:51 +00:00
joerg
51bb6fdd57 Fix inverted condition when handling stale entries.
From Abhinav Upadhyay.
2012-03-02 15:09:58 +00:00
wiz
d47aeb29ac Use mdoc macros only. 2012-03-02 14:36:04 +00:00
mbalmer
d13b2dd8ad Add msg_printf(fmt, ...), a function to display raw messages without
going through the message catalog.
2012-03-02 14:27:48 +00:00
nonaka
ccf5af0f11 Added Lemote Yeeloong Notebook support. 2012-03-02 13:20:57 +00:00
mbalmer
a4373e9a91 Removing trailing whitespace. 2012-03-02 13:11:57 +00:00