tsutsui
af8b911cf4
TAB/space cleanup.
2016-03-13 08:57:10 +00:00
tsutsui
741896a7e0
Misc KNF and ANSIfy.
2016-03-13 08:54:45 +00:00
mrg
8872ffd0f4
remove some more GCC 4.5 code. make GCC 5.3 be HAVE_GCC=53, so that,
...
for example, HAVE_GCC >= 48 works properly.
2016-03-13 01:06:51 +00:00
dholland
32cef18b87
Remove unused variable, found by gcc.
2016-03-12 02:17:05 +00:00
dholland
a9e4e98629
Fix syntax error in previous. Hi christos :-)
...
(PR 50944)
2016-03-12 02:15:50 +00:00
dholland
88c859a1fb
Refine previous so the output is all hex again. followup to PR 50942
2016-03-12 02:13:35 +00:00
jklos
7f15b0acd9
Add kernel configuration file for PogoPlug Pink, PogoPlug Mobile and
...
PogoPlug v4. Add conditional because PogoPlug v4 can't run SD interface at
50 MHz.
2016-03-12 00:41:30 +00:00
christos
c01666f5da
PR/50945: David Binderman: sprinkle parens
2016-03-11 18:31:03 +00:00
christos
c5bd235187
PR/50944: David Binderman: sprinkle parens
2016-03-11 18:29:48 +00:00
christos
a1148110d4
PR/50942: David Binderman: fix printf format
2016-03-11 18:27:37 +00:00
tsutsui
56c764b63d
Properly zero out struct fb_devconfig, including rasops_info.
...
Fix panic after wsconscfg(8) from serial console, caused by
a junk function pointer.
2016-03-11 13:16:55 +00:00
martin
b7bf6f19af
Strip debug symbols from boot code
2016-03-10 20:23:35 +00:00
martin
8d92fc86f0
Deal with _edata not being 4-byte aligned
2016-03-10 20:22:52 +00:00
martin
032d514f64
Add a few includes of bsd.own.mk to avoid broken test conditions
...
on ACTIVE_CC - this might not be the correct fix for PR 50930,
but it avoids the issue.
2016-03-10 09:00:24 +00:00
christos
0a584b1b23
PR/50928: David Binderman: Clarify precedence with parentheses.
2016-03-09 20:11:41 +00:00
nakayama
7cee3f133b
32-bit kernels use 32-bit stack.
2016-03-09 12:20:20 +00:00
skrll
16de05a45e
#if 0 a KASSERT for now as it doesn't apply to Raspberry Pi 3
2016-03-08 08:01:23 +00:00
skrll
2a81ae4e13
Use the nvidia,has-utmi-pad-registers property.
...
From Jared.
2016-03-08 07:49:20 +00:00
christos
8dcf2fd159
Better to panic! Otherwise we end in an endless loop.
2016-03-07 00:28:36 +00:00
christos
d2b754e0c5
Return instead of crashing. This is wrong, and should be fixed properly.
2016-03-07 00:16:48 +00:00
christos
bd45646f1b
Don't throw us in the debugger!
2016-03-07 00:11:33 +00:00
tnn
6815b834d0
Don't try to interpret MIPS3-specific status register bit on MIPS1.
...
Fixes boot of NetBSD/pmax in gxemul 3max emulation mode.
2016-03-06 21:03:01 +00:00
riastradh
566ef8a23e
Revert to disabling nouveau by default in x86 GENERIC.
...
Haven't had time to debug the issues that seem to affect pretty much
everyone. Maybe soon!
2016-03-05 17:08:48 +00:00
mlelstv
2d6e668d26
Don't modify command line buffer but create a copy of the root argument.
2016-03-05 07:33:58 +00:00
palle
80fa20e7c1
sun4v: rft_kernel should pay attention to the number of register windows that can be restored. We cannot rely on fill traps to occur, since sun4v only has two trap levels available in privileged mode. Based on code from OpenBSD. ok martin@
2016-03-03 20:45:45 +00:00
skrll
8142c3d9b6
Get the RPI3 working (in aarch32 mode) by recognising Cortex A53 CPUs.
...
While I'm here add some A57/A72 info as well.
My RPI3 works with FB console - the uart needs some help with its clocks.
2016-03-03 17:01:31 +00:00
christos
179eb6b78f
PR/50881: David Binderman: Remove redundant code.
2016-03-02 19:25:32 +00:00
joerg
a542f58193
Don't reuse LDFLAGS for arguments passed directly to ${LD}, share/mk
...
expects it to be passed to ${CC} or ${CXX}, so they will generally
prefix flags with -Wl.
2016-03-01 16:08:22 +00:00
christos
b2e81b86bb
PR/50868: David Binderman: Fix operator precedence.
2016-02-29 18:25:29 +00:00
christos
3aca3860f9
PR/50869: David Binderman: Use logical and instead of arithmetic
2016-02-29 18:24:31 +00:00
christos
13e9c85cdc
PR/50870: David Binderman: Use logical and instead of arithmetic
2016-02-29 18:22:06 +00:00
christos
4a89ac6a7b
PR/50871: David Binderman: use logical and instead of arithmetic
2016-02-29 18:20:31 +00:00
christos
65cf609744
PR/50854: David Binderman: Remove redundant code.
2016-02-29 15:28:35 +00:00
riastradh
b7a17ef485
Let the compiler decide whether to inline.
...
Works around ICE in PCC for now:
/home/riastradh/netbsd/current/src/sys/arch/x86/x86/cpu_rng.c, line 195: bad xasm node type 23
/home/riastradh/netbsd/current/src/sys/arch/x86/x86/cpu_rng.c, line 195: bad xasm node type 23
internal compiler error: /home/riastradh/netbsd/current/src/sys/arch/x86/x86/cpu_rng.c, line 195
This code is not performance-critical.
2016-02-29 00:17:54 +00:00
joerg
2f6c48363c
Reorder using register_t to the point where it is defined.
2016-02-28 22:19:01 +00:00
riastradh
def0440dfd
KNF. No functional change.
2016-02-28 20:51:03 +00:00
rjs
925bb52c9a
Set sc_dev field of softc.
...
Should pullup to 7.
2016-02-28 19:39:27 +00:00
joerg
daac313960
clang now supports normal soft float.
2016-02-27 21:48:34 +00:00
joerg
a8ff50921f
Ignore unused arguments for clang as we pass assembler flags and the
...
like to the preprocessor-only mode. Conditionalize GCC flags that are
not known to clang accordingly.
2016-02-27 19:26:13 +00:00
joerg
e5174fc3b5
When building with clang, optimise for minimal size and skip frame
...
pointers when possible.
2016-02-27 19:25:08 +00:00
mlelstv
6846a009d9
no condition for cpu_rng here
2016-02-27 15:42:20 +00:00
mlelstv
850f8baca4
add missing cpu_rng.c to kernel
2016-02-27 14:28:50 +00:00
tls
4257ba9cf7
Remove callout-based RNG support in VIA crypto driver; add VIA RNG backend for cpu_rng.
2016-02-27 00:54:59 +00:00
tls
da86e96bef
Add RDSEED and RDRAND backends for cpu_rng on amd64 and i386.
2016-02-27 00:43:55 +00:00
tls
1b1730d0f9
Add cpu_rng, a framework for simple on-CPU random number generators.
2016-02-27 00:09:44 +00:00
christos
2a023ae6f4
PR/50859: David Binderman: Remove redundant code.
2016-02-26 18:19:16 +00:00
christos
256dd10e5c
PR/50858: David Binderman: Remove redundant code.
2016-02-26 18:17:39 +00:00
christos
1f499e21c3
PR/50857: David Binderman: Remove redundant code.
2016-02-26 18:16:51 +00:00
christos
ffddf40726
PR/50856: David Binderman: Remove redundant code.
2016-02-26 18:15:59 +00:00
christos
9aaf0da75d
PR/50855: David Binderman: Remove redundant code.
2016-02-26 18:14:38 +00:00