Commit Graph

227632 Commits

Author SHA1 Message Date
hikaru
73c29dd7cc Add VMware VMXNET3 ethernet driver from OpenBSD, vmx(4). 2014-06-10 01:42:38 +00:00
he
68eb80a8fe When linking statically (as for sun2), need to list -lrump also
after -lrumpuser, because rump_pub_lwproc_switch is used in the
latter and defined in the former.
2014-06-09 18:22:05 +00:00
phx
e7ab4b8e66 printslots() -> printPCIslots(). Make it compile with -DDEBUG. 2014-06-09 17:35:01 +00:00
skrll
00990288cc Comment KNF 2014-06-09 15:50:55 +00:00
skrll
0249319b98 spaces to tab. 2014-06-09 15:50:16 +00:00
skrll
7596beafa9 burst_cap is always set now - remove the conditional. 2014-06-09 15:48:36 +00:00
rmind
4fab4afac7 pktqueue: add or fix some comments, remove some header inclusions. 2014-06-09 14:44:48 +00:00
mlelstv
a20ef52463 Fix receive loop, enable turbo mode, checksum offloading still needs
correct handling of pseudo headers.

The Raspberry PI now copies at 2MByte/s with scp and 4MByte/s with NFS.

Based on work from nick@.
2014-06-09 14:18:28 +00:00
rmind
264c0a1580 Restore the assert in RUMP's softint_schedule_cpu() and just ensure
curcpu() in the caller.
2014-06-09 13:03:16 +00:00
rmind
ce450355ec Implement pktq_set_maxlen() and let sysctl net.inet.{ip,ip6}.ifq.maxlen be
changed on the fly again.
2014-06-09 12:57:04 +00:00
christos
3a475c5557 PR/48883: Justin Cormack: Cope with systems that don't provide REG_STARTEND 2014-06-09 12:48:58 +00:00
rmind
190a99cba8 Add PCQ_MAXLEN constant. 2014-06-09 12:44:06 +00:00
msaitoh
34662ef23f Add IOMMU and the Root Complex Event Collector. 2014-06-09 11:08:05 +00:00
njoly
e4ae04a902 Replace wrong numeric values with corresponding symbolic constants.
While here, remove unneeded paragraph macro.
2014-06-09 09:15:48 +00:00
msaitoh
1941776074 Add Tolapai, Coleto Creek and Bay Trail. 2014-06-09 08:52:43 +00:00
msaitoh
744f42dd6c regen. 2014-06-09 08:51:03 +00:00
msaitoh
22a94c1e60 Add some devices:
- Add Intel Bay Trail devices from the document.
- Add Intel EP80579 devices from OpenBSD.
- Add Intel DH89xx's SMBus controller.
- Add ASPEED AST1150 PCIe-to-PCI bridge.
2014-06-09 08:50:34 +00:00
uebayasi
0bf7a3d460 Execute sub-${MAKE} from within a source directory. 2014-06-09 01:17:44 +00:00
palle
3b6687ae32 sun4v: make tlb_flush_pte() work on sun4v - parts from OpenBSD - ok martin@ 2014-06-08 17:33:24 +00:00
rmind
63efbb4369 RUMP's softint_schedule_cpu: comment out an assert for now. 2014-06-08 15:24:34 +00:00
pgoyette
cbaf1827a0 Convert size check to use 1K blocks (more human-friendly), and fix
atf_skip message to reference block size rather than bytes.

OK martin@
2014-06-08 13:45:14 +00:00
spz
57f4cb2745 fix typo in comment 2014-06-08 12:12:56 +00:00
he
30ae1e68bc Move the rest of real_bps handling in under #if 0, so
that we don't get set-but-not-used warnings from the compiler.
2014-06-08 10:40:52 +00:00
mlelstv
e34b3bf0dd Handle ctime() failure. 2014-06-08 09:53:43 +00:00
he
7c57d9be5c Kill a pair of set-but-not-used local variables. 2014-06-08 07:01:30 +00:00
christos
e703946d2e Handle race where the server closed the socket between us 'connecting' and
sending data.
2014-06-08 02:52:50 +00:00
enami
ac4742896b Fix signal delivery to remote process; As described in rcmd(3), a signal
is delivered to the remote process via the secondary channel.  So,
the backend driver, rcmd(1), is responsible to watch the file descriptor 2
and transfer the data to the remote process, rather than receiving signal
by itself.  Previously, signal generated by tty was sent since rcmd was
incorrectly generated the data, but, for example, signal sent to rsh command
by kill command was ignored.
2014-06-08 02:44:15 +00:00
christos
98aafcec91 include relative to the parse directory. 2014-06-08 02:23:46 +00:00
enami
bd8959c84b Whitespace nits. 2014-06-08 02:02:41 +00:00
enami
97fb545d9f Remove kerberos support code completely. It no longer compiles anyway.
OK'ed by christos on tech-userlevel.
2014-06-08 01:44:52 +00:00
roy
c7009a57fe Re-stir after forking, fixes PR lib/25367.
Re-stir after consuming 1600000 bytes, fixes PR lib/45952.
2014-06-07 20:55:47 +00:00
he
76f21af8e6 Remove set-but-not-used variable bit8. 2014-06-07 18:59:16 +00:00
christos
999f583a86 put back WARNS=6 2014-06-07 16:37:32 +00:00
christos
72feb6a6b9 PR/48880: Ryo ONODERA: Unapply one of our patches that broke 'G'. 2014-06-07 16:36:54 +00:00
he
e2ec351127 Include <netinet/in.h> before <netinet/in_var.h> to avoid build failure
for the COMPUTEX7750 kernel of evbsh3-eb.
Also, don't reference ip_pktq if INET isn't defined (found by the same
kernel).
2014-06-07 13:25:33 +00:00
rmind
ebd0b29ba9 Make kpreempt_disabled() always return true in RUMP kernels for now.
May revisit once RUMP provides better splfoo/splx() handling.
2014-06-07 11:08:09 +00:00
rmind
319afc4c4a lostart: silence gcc warning (XXX: gcc is not right though). 2014-06-07 11:00:29 +00:00
kiyohara
5d58a3abba Fix reset parameters for omap3_ehci. 2014-06-07 10:30:13 +00:00
martin
b46d62604d Remove reference to (no longer) fixed 4 mbyte kernel memory being reserved,
it is now dynamic.
2014-06-07 10:03:44 +00:00
martin
c7dd06b6bb Remove the hardcoded 4 MB free kernel memory limit and replace it
by uvmexp.freetarg, as discussed on tech-kern.
Main purpose is to make tmpfs usable (as far as possible) on small memory
machines.
This is a bit experimental, but we need to give it some real world exposure
to see how well it works.
2014-06-07 09:54:34 +00:00
martin
db893a74ff Try to untangle the ifdef mess a bit more 2014-06-07 09:34:02 +00:00
ryoon
83acbdf28c Restore G command 2014-06-07 06:02:27 +00:00
rmind
0cf67a7dfd sppp_input: handle pktqueue case correctly (fix for the previous). 2014-06-06 22:15:32 +00:00
wiz
15b8d8629f Renumber so that 3 follows 2. 2014-06-06 21:56:39 +00:00
skrll
90a8b32c92 Switch sh3 to gcc 4.8. My landisk just survived two atf runs through
/usr/tests with

Summary for 587 test programs:
    3691 passed test cases.
    50 failed test cases.
    27 expected failed test cases.
    137 skipped test cases.
2014-06-06 21:04:02 +00:00
martin
84d9bd2e1d Switch ia64 to gcc 4.8 2014-06-06 20:24:03 +00:00
christos
bcd3afec62 Although the kernel handles non-NUL terminated interface names, it is better
to avoid this, and all other places that create ifdr_name use strlcpy anyway
so make it conform.
2014-06-06 15:33:14 +00:00
reinoud
86522c848c Add gpio, i2c and USB devices to ODROID and clean it up a bit too.
Since its a SoC, some devices might just as well move to std.odroid but are
kept here for now.

I got confirmation from Hardkernel, the company that creates the Odroid's that
*all* Samsung SoC's that are used in products other than Samsungs own have the
trustzone firmware mandatory. Its also part of the bootloading step and
Hardkernel has to digitally sign part of the bootloaders to be allowed to have
it boot at all.
2014-06-06 15:00:20 +00:00
reinoud
1c2bfcff1e Implement Lan9730 powerycle for Exynos4 to make it attach; its not that
trivial though as it relies on talking iic to the pmu and enabling lan_power
pin.

Some pins for the Odroid-XU boards have been added too.
2014-06-06 14:42:26 +00:00
reinoud
bf149a1d6f Correct c&p error on XHCI* registers and remove old cruft copied from the
datasheet that apparently is not used.
2014-06-06 14:37:04 +00:00