Commit Graph

234170 Commits

Author SHA1 Message Date
ast
a35faf3dd1 Integrate some feedback gleened from tech-userlevel@netbsd.org:
Avoid ls -P so that script can also run pre-netbsd-7.
Make sure /etc/rc.conf.d configurations are supported.
2015-03-27 23:25:42 +00:00
matt
35c3446182 Adapt to new assembler. jump->tail[call] auipc/lo12 changes. 2015-03-27 23:23:14 +00:00
matt
4ec25a89b6 Adapt to the jmpbuf changes. 2015-03-27 23:22:20 +00:00
matt
32b939b05c Update RISCV to use the ELF relocations and new ABI. 2015-03-27 23:14:53 +00:00
riastradh
b5e543d48e Whatever the original intent was, it works only for buffer cache. 2015-03-27 21:53:50 +00:00
riastradh
bfcb27c7c7 Explain resource estimation bug in wapbl(9). 2015-03-27 21:50:39 +00:00
riastradh
0c01a60838 Make wording about who calls wapbl_*_buf consistent. 2015-03-27 21:41:32 +00:00
riastradh
2583f9d8af Explain wapbl's relation to the garbage-appendage bug. 2015-03-27 19:58:58 +00:00
riastradh
b611b929e1 Note that the wapbl transaction lock is nonrecursive. 2015-03-27 19:48:37 +00:00
riastradh
8e1eba1ebe Tighten some kasserts in ufs_bufio code paths. 2015-03-27 19:47:14 +00:00
christos
305d2d665e cast htons 2015-03-27 18:53:15 +00:00
christos
bc65f041a3 cast htons() args. 2015-03-27 18:51:08 +00:00
riastradh
e30c7e3328 Fix typo: VFS_UNMOUNT, not VFS_MOUNT, should call wapbl_stop. 2015-03-27 17:56:16 +00:00
riastradh
5a2d83e099 Disentangle buffer-cached I/O from page-cached I/O in UFS.
Page-cached I/O is used for regular files, and is initiated by VFS
users such as userland and NFS.

Buffer-cached I/O is used for directories and symlinks, and is issued
only internally by UFS.

New UFS routine ufs_bufio replaces vn_rdwr for internal use.
ufs_bufio is implemented by new UFS operations uo_bufrd/uo_bufwr,
which sit in ufs_readwrite.c alongside the VOP_READ/VOP_WRITE
implementations.

I preserved the code as much as possible and will leave further
simplification for future commits.  I kept the ulfs_readwrite.c
copypasta close to ufs_readwrite.c in case we ever want to merge them
back; likewise ext2fs_readwrite.c.

No externally visible semantic change.  All atf fs tests still pass.
2015-03-27 17:27:55 +00:00
skrll
bc7c97356f Add usbd_get_bos_desc{,_full} from Takahiro HAYASHI 2015-03-27 12:46:51 +00:00
msaitoh
7bb0ed52a2 wm(4): Add X540 support. 2015-03-27 12:45:00 +00:00
skrll
3e7e38c3d0 Trailing whitespace. 2015-03-27 11:42:28 +00:00
roy
119df01f45 Note import of dhcpcd-6.8.1 2015-03-27 11:35:43 +00:00
roy
a637112937 Crank up the warnings. 2015-03-27 11:35:02 +00:00
roy
868e06c27f Sync 2015-03-27 11:33:46 +00:00
skrll
7e9db7c0ee Whitespace 2015-03-27 11:12:08 +00:00
ozaki-r
9c3df7f835 Remove unnecessary ifdef IPSEC 2015-03-27 07:47:10 +00:00
skrll
531c3a53b0 Remove '\n' in panic message. 2015-03-27 07:28:56 +00:00
hikaru
638842f16d m_pullup() is called in rcvproc callback functions,
so nfs_boot_sendrecv() should keep track of the head of mbuf chain.
fixes kern/48746
2015-03-27 07:18:11 +00:00
matt
9d6a1448cc Switch to new ABI (return values now in a0/a1; v0/v1 are no more) 2015-03-27 06:57:21 +00:00
matt
8a3081d220 Switch to new ABI (return values now in a0/a1; v0/v1 are no more) 2015-03-27 06:44:28 +00:00
matt
2d9adf0d04 Switch to new ABI (a0/a1 replace v0/v1) 2015-03-27 06:42:37 +00:00
matt
3a607a33f7 Update our in-tree binutils for RISCV to the latest. 2015-03-27 06:34:31 +00:00
nakayama
f1e575ac8e Sync sparc64 kernel's OF_seek with ofwboot's one, but sparc version
is not changed.
2015-03-27 06:10:25 +00:00
nakayama
ba1d0502fa Fix kernel loading failures from partitions started from over first
4GB of disks on sparc64.
2015-03-27 06:07:33 +00:00
msaitoh
946265cd4c Add some forgotten files in last commit. 2015-03-27 06:04:42 +00:00
msaitoh
82022b9df7 Synchronize our ixg(4) driver up to FreeBSD r230775:
- Add X540 support.
 - Add 100BaseTX support.
 - Fix a lot of bugs.
 - Improve performance.
2015-03-27 05:57:28 +00:00
ozaki-r
67b6b1c0df KNF 2015-03-27 05:47:37 +00:00
msaitoh
af7e315647 Add DDR4 support a bit. 2015-03-27 05:33:08 +00:00
msaitoh
e1434c250b Update from Intel SDM:
- Add busclock values for Airmont.
2015-03-27 05:32:38 +00:00
msaitoh
c034104b35 Update from Intel SDM:
- Add Atom Z8000, Future gen Xeon (Broadwell), Next gen Xeon Phi and so on.
- Add comments.
2015-03-27 05:31:34 +00:00
hkenken
655cfe74b9 Rewritten to take advantage of motoi2c code. 2015-03-27 05:31:23 +00:00
matt
1523fd3ab8 Update gcc to use new ABI for RISCV 2015-03-27 01:51:34 +00:00
sjg
f15792411b Move initialization of savederr to the block where it is used
to avoid spurious warning from gcc 5
2015-03-26 22:20:42 +00:00
wiz
1d3f3d5a49 Use less macros for same output. 2015-03-26 22:04:38 +00:00
skrll
733ded5ecd Trailing whitespace. 2015-03-26 22:01:42 +00:00
skrll
4c5bb45850 Fixes from PR/49622
- Use bit definitions from the header instead of magic numbers
- Remove the 'BYPASS' bit (4), otherwise all the careful setup
  of the ALE is futile - the BYPASS bit is described in the
  AM3358 datasheet as "When in bypass mode, all CPGMAC_SL
  received packets are forwarded only to the host port (port 0)"
  so effectively it's a promiscuous enable
- During cpsw_stop the MISC interrupts were being left enabled
- Remove unnecessary cpi assignment before loop.
2015-03-26 22:00:45 +00:00
riastradh
85ad28a810 Add wapbl(9) man page. 2015-03-26 21:38:49 +00:00
nakayama
caa8f50f11 Add missing new lines. 2015-03-26 20:13:28 +00:00
prlw1
810c65ef57 Trivial printf format changes and typo fix 2015-03-26 17:40:16 +00:00
joerg
4e512d8c55 amlogic_genfb_hdmi_write_4 is currently unused, mark it as such. 2015-03-26 16:26:35 +00:00
skrll
8e89cd3c39 Note the uhub the DPRINTF is about in many cases 2015-03-26 16:19:26 +00:00
skrll
9602c03fb6 Convert to USBHIST. Inspired by patch from Takahiro HAYASHI 2015-03-26 15:53:58 +00:00
nonaka
dcd2da55a2 Not all iwm hardware supports the 5GHz band. Make setting 11a rates
and scanning conditional on the 5GHz support bit in the nvm.

From OpenBSD rev. 1.39. Arranged by me.
2015-03-26 14:42:56 +00:00
justin
8f795c07a7 Don't build the __eabi_ aliases in the arm rump kernel.
These are provided by libc in userspace, so leave out of kernel
2015-03-26 13:34:51 +00:00