Commit Graph

62555 Commits

Author SHA1 Message Date
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