Commit Graph

234236 Commits

Author SHA1 Message Date
jmcneill
d52192759c Use shared armv7_generic_space 2015-03-29 22:49:44 +00:00
jmcneill
c154fb0a46 Use shared armv7_generic_space 2015-03-29 22:27:04 +00:00
jmcneill
1a2450dd29 Shared armv7 bus space implementation. 2015-03-29 22:26:18 +00:00
jmcneill
8588c5e96f hey there's a README here! add ALLWINNER_A80, BPI, CUBIEBOARD, CUBIETRUCK, HUMMINGBIRD_A31, JETSONTK1, ODROID-C1, ROCKCHIP configs 2015-03-29 21:11:17 +00:00
riastradh
7643fefe1a Mention B_WRITE. 2015-03-29 21:08:36 +00:00
riastradh
5bd51b95d7 Remove \& from example code. Cargo-culted from I forget where. 2015-03-29 21:08:08 +00:00
riastradh
7cfc1b80d8 Use Ap s' instead of No 's', per signal from wizd. 2015-03-29 21:06:26 +00:00
riastradh
d05efdd692 Clarify that getiobuf must be paired with putiobuf, not brelse. 2015-03-29 21:05:21 +00:00
riastradh
a9b7070f73 Cull some obsolete parts of buffercache(9) man page. 2015-03-29 21:02:06 +00:00
riastradh
1098217eb7 New man page bufferio(9) for I/O transfer view of struct buf.
Move biowait/biodone from buffercache(9) man page.
2015-03-29 20:56:01 +00:00
wiz
5a1645e4da New sentence, new line. Sort option descriptions. 2015-03-29 19:42:15 +00:00
chopps
3fe0ea9c96 - Add new tests for -c check flag in resize_ffs 2015-03-29 19:37:02 +00:00
chopps
f89312b935 - Fix fallout for recent bread() change (removing cred arg). 2015-03-29 19:35:58 +00:00
chopps
ae3fcf098a - Add -c to check to see if grow/shrink is required
- Divide by DEV_BSIZE when returning size of file.
- Update manpage
2015-03-29 19:33:55 +00:00
riastradh
353f549b36 Back this out, per pooka's request. 2015-03-29 17:38:31 +00:00
riastradh
fb59c30429 Use #ifdef _RUMPKERNEL for now to prefer copyout over kcopy in tests.
Gross -- please fix me if you have a better approach.
2015-03-29 15:08:03 +00:00
riastradh
a1afb93b8e Back out previous.
It appears to be causing anita install to fail.  Evidently
VM_SPACE_IS_KERNEL_P(vm) is not mutually exclusive with `vm ==
curproc->p_vmspace' -- in particular, proc0's VM space is kernel.

Making this work in rump for tests will require another approach.
2015-03-29 15:05:34 +00:00
riastradh
cec9a597e4 WAPBL tx is always locked by ufs_bufrd caller, so never unlock it. 2015-03-29 14:39:41 +00:00
riastradh
067afa9103 Complete removal of cred argument from bread in nilfs. 2015-03-29 14:12:28 +00:00
ozaki-r
6fc3840288 Correct frame padding length
vlan pads a frame with zeros up to 68 bytes
(ETHER_MIN_LEN + ETHER_VLAN_ENCAP_LEN). It expects
that even if the frame is untagged, it keeps 64 bytes
at least. However, it lacks concern about CRC
(4 bytes). So a sending frame can be 72 (68 + 4) bytes.

PR 49788
2015-03-29 13:30:43 +00:00
macallan
c593056617 use 32bit __cpuset_t in o32 kernels
ok matt@
2015-03-29 12:00:02 +00:00
jmcneill
7629fee564 no need to set arm_cpu_max here, it is done in soc specific code 2015-03-29 10:55:11 +00:00
jmcneill
d636c71918 bump max sources to 256 2015-03-29 10:44:54 +00:00
jmcneill
d4fd11438d NVIDIA Tegra K1 support, work in progress. 2015-03-29 10:41:59 +00:00
matt
20d53a3c24 If using TPIDRPRW_IS_CURLWP and !MP and ARMV7, use movw/movt to load address
of cpu_info_store
2015-03-29 09:49:54 +00:00
matt
abe20dbdbd cache pmap in vmapbuf. 2015-03-29 09:47:48 +00:00
matt
7eca982344 Use C11 atomic builtins instead of __asm. 2015-03-29 09:43:26 +00:00
agc
aa7e0e4b83 Make the userland signature and uses of bread() match the kernel ones,
after the removal of the cred argument.
2015-03-29 05:52:59 +00:00
matt
11b22aab18 Make gcc emit the CPP macros for integer types. 2015-03-29 00:42:51 +00:00
matt
1380094dbb add return_one_start 2015-03-29 00:38:36 +00:00
matt
44a9312383 Add aarch64 support (mostly remapping I32_bit and F32_bit onto aarch64 bits). 2015-03-29 00:31:30 +00:00
maxv
d0fba53b56 7.99.8 (bread, breadn) 2015-03-28 19:29:16 +00:00
maxv
6e39240181 Remove the 'cred' argument from bread(). Remove a now unused var in
ffs_snapshot.c. Update the man page accordingly.

ok hannken@
2015-03-28 19:24:04 +00:00
riastradh
a9b674d150 Let I/O errors override inode update errors in UFS.
Fixes tests/fs/vfs/t_io:read_fault for UFS.
2015-03-28 17:45:47 +00:00
msaitoh
fbadf32931 Fix a bug that wm_sgmii_writereg() function doesn't pass the "val" argument
to the I2CCMD register. Reported by Bernard Merindol in PR#49789.
2015-03-28 17:35:59 +00:00
riastradh
9ea98f4524 Use != -1' instead of == 0' out of paranoia. 2015-03-28 17:25:33 +00:00
maxv
bb338d5f26 Remove the 'cred' argument from breadn(), and update the man page
accordingly.

ok hannken@
2015-03-28 17:23:42 +00:00
riastradh
bb5cf371be Make get_dev_size work on regular files too. 2015-03-28 17:22:46 +00:00
riastradh
ec4019718c Make some comments match better in ulfs_readwrite. 2015-03-28 17:08:53 +00:00
riastradh
dd74d7b4d4 Factor out post-read/write inode updates in UFS. 2015-03-28 17:06:15 +00:00
macallan
a5f4da7af6 PIC -> INTC to match documentation
no functional change
2015-03-28 16:57:23 +00:00
maxv
4c5ff2135a Remove the 'cred' argument from bio_doread(). 2015-03-28 16:55:21 +00:00
riastradh
7fc64193c5 This doesn't affect p2k_ffs after all, no idea why yet. 2015-03-28 16:39:31 +00:00
riastradh
9707ebf68d Test that read fails with EFAULT even if O_SYNC|O_RSYNC are set. 2015-03-28 16:17:25 +00:00
matt
9687a165dd Beginnings of RISCV kernel support. Note that the pmap support is not yet
committed and probably won't be for awhile.  This is mostly preliminary
waiting for the supervisor specification to come out.  Lots of missing pieces
but it mostly builds.
2015-03-28 16:13:56 +00:00
riastradh
c287e76ea3 Swap kernel/curproc tests in copy*_vmspace so rump can catch EFAULT. 2015-03-28 16:13:38 +00:00
jmcneill
e7f784aa67 IST_EDGE -> IST_LEVEL 2015-03-28 15:59:29 +00:00
jmcneill
343fcd6e6c replace hdaudio_config.h with defflags 2015-03-28 14:50:20 +00:00
jmcneill
1231828596 pull in Makefile.inc 2015-03-28 14:48:53 +00:00
msaitoh
09baa44008 Remove hdaudio subdir. 2015-03-28 14:41:28 +00:00