Commit Graph

239328 Commits

Author SHA1 Message Date
tsutsui
a97dd8a4c1 Convert tsleep(9)/wakeup(9) pairs to condvar(9) with mutex(9).
Briefly tested with mkbd(4).
2015-12-06 02:04:10 +00:00
christos
4d523900d0 Add listing commands for type, set and unset.
Add help and formatting for set and unset.
Change show to print all the attribute info in one line.
2015-12-06 00:39:26 +00:00
christos
1580202168 Add test for type, set, unset 2015-12-06 00:38:30 +00:00
marty
193691568d try 2 2015-12-06 00:33:44 +00:00
marty
327d10328a Reorganize Exynos code step 1 of N
create config files that use evbarm/exynos rather than evbarm/odroid for
the machdep portion.

point ODROID-XU4 at those files

add evbarm/exynos/exyos_{start.S, machdep.c} and platform.h that are exynos
5422 specific.  -- We'll edit in other exynos platforms once this one
fully works.

This boots the Odroid XU4 to the same point as using evbarm/odroid does, but
with some differences in gpio handling.  Everything else should be semantically
equivalent.
2015-12-06 00:31:24 +00:00
christos
ce40c86d4c more variables 2015-12-05 18:53:29 +00:00
christos
a1fb78d5a0 file shuffling 2015-12-05 18:52:11 +00:00
christos
1ec7975205 new files 2015-12-05 18:47:43 +00:00
christos
4eb04fb6c1 Add debugging and more to migration 2015-12-05 18:46:08 +00:00
christos
ac8087a5ab Add a migration test 2015-12-05 18:45:35 +00:00
jmcneill
3547891a12 fix div clk set/get 2015-12-05 18:29:22 +00:00
christos
cf8c4fce6c Add biosboot test 2015-12-05 14:23:41 +00:00
jmcneill
55d1432cda add exy5422clk0 2015-12-05 13:32:49 +00:00
jmcneill
159c01c90a Add clock controller backend for Exynos5422. Work in progress. 2015-12-05 13:32:27 +00:00
jmcneill
bd0f8235ce Add basic clock device infrastructure. 2015-12-05 13:31:07 +00:00
wiz
1c9d345b30 Fix a date to make this more reproducible. 2015-12-05 08:11:42 +00:00
jnemeth
0a6f855e11 messing with uninitialized structs is a bad thing 2015-12-05 07:59:34 +00:00
pgoyette
febc93b132 Use the DDR4 rows and columns fields when printing DDR4 data 2015-12-05 06:54:22 +00:00
msaitoh
f701dda963 Calculated CRC is for bytes from 0 to 125 on DDR4. Now we can attach spdmem
driver for DDR4.
2015-12-05 06:36:12 +00:00
dholland
e22121c012 Fix lying comment. 2015-12-05 05:23:35 +00:00
pgoyette
5d8b2e34a2 The COMPAT_10 code for SYSVxxx is now part of the sysv_ipc module, so
don't install syscall function pointers from the compat module.
2015-12-05 01:59:51 +00:00
pgoyette
c65a57beb4 When unloading the module, clear the address of the kauth_listener
after removing the listener.  This enables the module to (attempt to)
initialize again without hitting the KASSERT() is sysvipc_init().

XXX This will allow standard kernels to boot successfully.  However,
XXX module initializtion is still broken.
2015-12-05 00:51:42 +00:00
christos
0f40b4d84e Use DIOCGMEDIASIZE instead of DIOCGPART so that we are not limited to 2G.
XXX: All DIOCGPART code needs to be removed...
XXX: pullup-7
2015-12-04 23:54:06 +00:00
christos
af38b629ef type confusion 2015-12-04 21:39:18 +00:00
christos
6c37bffdde Oops + 2015-12-04 20:16:23 +00:00
christos
4ab59d35aa add gpt directory 2015-12-04 19:36:53 +00:00
christos
2d4dd9611a remove extra 2015-12-04 18:53:35 +00:00
christos
11ff782d8f Add gpt tests 2015-12-04 17:19:33 +00:00
christos
20fc3c3567 Add remove partition data file 2015-12-04 17:15:39 +00:00
christos
a50907f634 Add label change tests 2015-12-04 17:15:21 +00:00
christos
1d371e5267 Add resize data files 2015-12-04 16:59:57 +00:00
christos
2663264cc4 Add resize test. 2015-12-04 16:59:39 +00:00
christos
ffec5f5c18 Kill newline 2015-12-04 16:54:28 +00:00
christos
5b47b594ae Fix resizedisk. 2015-12-04 16:46:24 +00:00
macallan
b8ae390746 initial import of Device Tree Compiler and related tools 2015-12-04 12:30:05 +00:00
skrll
0646ffbda9 Update comments to reflect reality 2015-12-04 11:14:14 +00:00
skrll
e53ab2206b Use tabs instead of spaces 2015-12-04 11:09:54 +00:00
skrll
be813c7e4c Shave another whole instruction when KERNEL_BASE_VOFFSET == 0 2015-12-04 11:01:35 +00:00
msaitoh
29c28998b8 Model 0x5e is also 6th gen Core or Xeon E3-1500 v5 like model 0x4e. 2015-12-04 05:34:59 +00:00
knakahara
c705cd3ca5 gif(4): Infinite recursion calls prevention code works again now.
The prevention code haven't worked since gif(4) was changed
to use softint(9). To work this prevention, git_output uses
m_tag(9) like FreeBSD and OpenBSD.

I tested with following code.
====================
# ifconfig gif0 create
# ifconfig gif0 tunnel 10.1.1.1  10.1.1.2
# ifconfig gif0 inet 192.168.100.1 192.168.100.100

# ifconfig gif1 create
# ifconfig gif1 tunnel 192.168.100.1 192.168.100.100
# ifconfig gif1 inet 192.168.101.1 192.168.101.101

# ifconfig gif2 create
# ifconfig gif2 tunnel 192.168.101.1 192.168.101.101
# ifconfig gif2 inet 192.168.102.1 192.168.102.102

# ping -w 1 -c 1 192.168.102.102
# dmesg | tail -n 1
gif0: recursively called too many times(2)
====================
2015-12-04 02:26:11 +00:00
christos
a69d504e75 put back usage from kre 2015-12-04 01:47:48 +00:00
christos
667106442f don't print dkctl message for files
fix typo
2015-12-04 01:46:32 +00:00
christos
c8b27b5883 fix label printing. 2015-12-04 01:46:12 +00:00
christos
4a6623896f fix the open error messages to include the right file and strerror 2015-12-04 01:43:58 +00:00
christos
b109d7f5a9 Make the test work 2015-12-04 01:42:47 +00:00
christos
0a47105b38 checking multiple things does not work! atf-bug! 2015-12-04 01:21:12 +00:00
christos
893a65c28f I wrote that 2015-12-04 01:06:43 +00:00
christos
c68ecf1926 Add some gpt tests 2015-12-04 01:06:17 +00:00
pgoyette
1e89d6cd44 Update dependencies - compat_linux32 requires compat_netbsd32_sysvipc 2015-12-03 23:51:24 +00:00
christos
e3058c5edd CID 1341564: Arg memory leak 2015-12-03 21:51:02 +00:00