Commit Graph

235727 Commits

Author SHA1 Message Date
hsuenaga
6d8eadc7be fix Marvell Coherency Barrier register address.
configure coherency bus maintance broadcast using MPIDR. we need to configure
this regardless of 'options MULTIPROCESSOR.'
2015-05-19 09:20:19 +00:00
ozaki-r
44b264d7a7 Fix rump.ifconfig shows host's interface names in link local addresses 2015-05-19 08:14:38 +00:00
matt
fdf19e39a7 Let the compiler/assembler know we compiling for octeon. 2015-05-19 07:08:21 +00:00
martin
dd29c6c2e1 Revert previous untill fallout has been fixed. 2015-05-19 06:58:52 +00:00
martin
445ccb6af2 Cosmetics: fix netbsd.org spelling 2015-05-19 06:44:42 +00:00
matt
37a895a7a8 Support ELF64 on MIPS N32 even though it's ILP32.
XXX should we do this for other arches that support compat_netbsd32?
2015-05-19 06:09:15 +00:00
matt
b86a13b9df Add per irq evcnt's 2015-05-19 05:51:16 +00:00
ozaki-r
4203465ea1 Handle child's exit status precisely 2015-05-19 04:14:04 +00:00
ozaki-r
f3005e6ac8 Use EXIT_FAILURE instead of 1 2015-05-19 03:19:27 +00:00
matt
948724d0bc Enable MSDOSFS since the kernel lives on a MSDOS fs. 2015-05-19 02:30:57 +00:00
ozaki-r
b3ff39b0ab Use NULL instead of 0 for pointers 2015-05-19 01:14:40 +00:00
matt
51f77124f5 no wd devices on erlite, use sd instead for the USB mass storage. 2015-05-19 00:09:02 +00:00
matt
210d1711a7 u-boot on the ERLITE will call the kernel entry point on each cpu specified
in the coremask argument.  Add code to deal with that.
2015-05-19 00:00:23 +00:00
jmcneill
248d3419cb make sure the display controllar partition is powered on 2015-05-18 21:32:05 +00:00
matt
3ff7ac636d Add bpf to all_md 2015-05-18 21:21:11 +00:00
jmcneill
b1b62c5705 Make sure HDMI I/O is not in deep power down mode 2015-05-18 21:03:36 +00:00
jmcneill
ed3efacb13 Power-on Host1x subsystem 2015-05-18 20:36:42 +00:00
jmcneill
bfb965fe25 Work in progress HDMI / framebuffer support for Tegra K1. 2015-05-18 19:32:48 +00:00
pooka
a757287dfa Rewrite rules so that makesyscalls.sh will not be executed multiple
times in a parallel make.

Hopefully fixes sporadic build failures reported by Justin
2015-05-18 17:49:16 +00:00
macallan
1e554361c1 explicitly un-suspend the OTG port after PHY reset 2015-05-18 15:11:47 +00:00
macallan
b5397a7efc pass the appropriate clock register to devices so different instances of the
same driver don't have to guess
also wire the ddc2 part to iic4 for now so we can see the monitor
2015-05-18 15:07:52 +00:00
christos
bdf16bca92 make el_gets() return the number of characters read in wide mode (not the
number of wide characters) From khorben@ by FreeBSD:
https://svnweb.freebsd.org/ports/head/devel/libedit/files/patch-src_eln.c?\
revision=382458&view=markup
XXX: Pullup-7
2015-05-18 15:07:04 +00:00
macallan
1f087e4105 add some clock divider registers 2015-05-18 15:03:16 +00:00
christos
4f2f73389d don't re-define END() now that amd64 defines it 2015-05-18 14:41:41 +00:00
jmcneill
d490219c31 add WSDISPLAY_TYPE_TEGRA 2015-05-18 14:27:49 +00:00
msaitoh
27a2a4f94a OOOOPS. Revert previous. 2015-05-18 13:09:55 +00:00
msaitoh
f626fea877 Workaround for "lapic_set_lvt: bad pin value %d" panic on some (broken?) BIOS
system. Don't panic when a local APIC's interrput input pin number (LINTx) > 1.
Instead, print warning message and continue. The default is pin 1.
Same as Linux (and perhaps FreeBSD). Tested with Shuttle DS57U.
2015-05-18 13:04:21 +00:00
pooka
310d818a70 +ODTW 2015-05-18 11:56:20 +00:00
skrll
ca4984f2a9 Use the right IO handle to get HOSTPC. Also, mask out LS and HS from
reported status just-in-case and misc tidyup.

HS, FS and LS now all probe correctly.
2015-05-18 11:07:34 +00:00
skrll
96be25eab4 Re-enable EHCIF_ETTF and provide a sc_vendor_port_status to get port
speed from HOSTSC1

My FS usb stick works with this change.
2015-05-18 09:56:43 +00:00
martin
7ae75c3e08 Print all sizes as size_t 2015-05-18 08:33:29 +00:00
justin
d392f6aa93 Do not set CRT_ALIAS for rump kernel; symbols provided by toolchain 2015-05-18 08:24:10 +00:00
martin
fa64e6ed3d Make the recently added fs_cgsize test less strict, as it prevents existing
installs from booting.
Catch the common case and warn about it, pointing to a web page describing
the issue - but allow mounting. In all other cases, print more details about
the inconsistency and fail the mount.
2015-05-18 08:07:29 +00:00
martin
579639aedc Welcome to 7.99.17 (if_clone_list() became public and changed signature) 2015-05-18 06:42:34 +00:00
martin
c5617ba863 Implement SIOCIFGCLONERS for netbsd32, so ifconfig -C works. 2015-05-18 06:38:59 +00:00
ozaki-r
2754f5946a Add tests for route flags 2015-05-18 06:27:04 +00:00
martin
0298cca26c Add a new simple method to put whole sets on CD images (instead of
listing single binaries or patterns) and use those for the existing
ISO images.
2015-05-18 06:25:04 +00:00
matt
e0ec764400 Use kern/disk_subr_mbr.c instead of evbmips/disksubr.c 2015-05-18 01:53:50 +00:00
matt
5078764de0 Allow automatic insertion of ramdisk image. 2015-05-18 01:53:21 +00:00
matt
6323d617a2 Print cpu_model after copyright. 2015-05-18 01:32:52 +00:00
matt
003df5122f Set cpu model. 2015-05-18 01:32:18 +00:00
msaitoh
de31d02840 Add missing pci_intr_release() for the detach. 2015-05-18 01:06:35 +00:00
ozaki-r
d43069ef3e KNF
Tweaks of whitespaces and tabs.
2015-05-18 00:55:09 +00:00
justin
39470f7e73 It is just the __ffssi2 alias we do not want in rump kernel 2015-05-17 22:14:38 +00:00
justin
75c54c2178 Move arm sync_* changes to Makefile.inc 2015-05-17 22:08:24 +00:00
justin
b4bb74214e Do not build arm toolchain symbols in the rump kernel
These symbols will be provided at link time and will be
duplicate symbols in rump kernel and libc if defined.

Many have been fixed previously, but these were missed
as did not have a test.
2015-05-17 20:57:11 +00:00
matt
949bf31c77 No need for other kernel configs 2015-05-17 19:36:52 +00:00
matt
b2ae998f66 machine_arch on mips depends on the ABI so we need a routine to return
the right value.
2015-05-17 18:52:37 +00:00
ozaki-r
bdf24ea091 Save errno for errx 2015-05-17 15:48:57 +00:00
msaitoh
a064b0d392 Fix compile error on non-__HAVE_PCI_MSI_MSIX machines. 2015-05-17 14:23:15 +00:00