Commit Graph

232836 Commits

Author SHA1 Message Date
mrg
5c10ef7e83 rerun mknative for GCC 4.8.4 and all platforms.
m68000 needs -fPIC removed (again), and hppa c++config.h turned off
several things present in -lm, fixed by hand.
2015-01-10 22:59:34 +00:00
mrg
6bad6bfaf1 update for more reality. 2015-01-10 22:58:38 +00:00
palle
1f23b7fbd1 sun4v: add hypervisor machine description (mdesc) functions - from OpenBSD 2015-01-10 22:19:26 +00:00
christos
e8283fa6b1 fix wordexp result handling 2015-01-10 17:16:01 +00:00
christos
ef0ab4422a fix incorrect arg size computation 2015-01-10 17:16:00 +00:00
jmcneill
8781c40608 if MEMORY_DISK_IS_ROOT is defined, dont try to guess the root device 2015-01-10 14:07:26 +00:00
jmcneill
506c85bb55 add rlphy 2015-01-10 12:50:54 +00:00
jmcneill
96cc888f77 Petri Laakso <petri.laakso@asd.fi>
-       New audio driver
-       Add new devices rtc and digfilt
-       Use BOOT_ARGS if defined in kernel configuration
2015-01-10 12:18:09 +00:00
jmcneill
b4ea3c5a3c From Petri Laakso <petri.laakso@asd.fi>:
-       Audio output driver for imx23
-       Supporting code for audio driver
2015-01-10 12:16:28 +00:00
jmcneill
92f2c6745d From: Petri Laakso <petri.laakso@asd.fi>
-       Enable 24MHz clock for the Digital Filter.
2015-01-10 12:13:56 +00:00
jmcneill
433506fb11 From Petri Laakso <petri.laakso@asd.fi>:
-       Fix typo: AHBH should be APBH
-       Add support for APBX DMA
-       New function apbdma_wait(); wait for DMA completion
2015-01-10 12:13:00 +00:00
jmcneill
ae7ee7f450 define MEMSIZE in opt_imx.h, fixes build of IMX23_OLINUXINO kernel 2015-01-10 12:11:39 +00:00
mrg
94b9bff57a merge GCC 4.8.4. 2015-01-10 01:06:41 +00:00
mrg
6012017c82 import GCC 4.8.4 release. this fixes at least these GCC PRs:
fortran/61407
	sanitizer/64265
	tree-optimization/64269
	middle-end/64225
	tree-optimization/61686
	bootstrap/64213
	rtl-optimization/64037
	target/50751
	rtl-optimization/64037
	target/59593
	target/59593
	c++/56493
	target/64115
	middle-end/64111
	middle-end/64067
	rtl-optimization/63659
	libgomp/61200
	tree-optimization/61969
	tree-optimization/62031
	tree-optimization/63379
	tree-optimization/63605
	middle-end/63665
	target/60111
	target/63673
	target/63947
	tree-optimization/62167
	tree-optimization/63841
	ipa/63838
	c++/63455
	c++/63415
	c++/56710
	c++/58624
	preprocessor/60436
	target/55351
	fortran/63938
	libgomp/61200
	libstdc++/63840
	libstdc++/61947
	libstdc++/59603
	target/56846
	libstdc++/57440
2015-01-10 00:47:09 +00:00
matt
ef9f2fbe65 Force main into .text 2015-01-09 22:02:18 +00:00
bouyer
ab2cc8cc4a Take sc_rsw_mtx before calling wpi_getrfkill() from wpi_init(),
Problem reported and patch tested by chris at chriswareham.net
2015-01-09 15:25:23 +00:00
prlw1
8707c3a333 Simplify code so that gcc 4.8 can understand it.
http://mail-index.netbsd.org/tech-userlevel/2015/01/06/msg008882.html
2015-01-09 12:45:32 +00:00
nonaka
a95671af9d Use correct register for next cacheline address. 2015-01-09 11:45:11 +00:00
ryo
0908da0948 - add some clock source about IPU
- fix a9tmr frequency when changing clock of machdep.imx6.frequency.arm
2015-01-09 09:50:46 +00:00
wiz
6a241f6f58 Fix date/author in last.
From shinnashi takeshi in PR 49550.
2015-01-09 09:29:14 +00:00
riastradh
6fd2094a77 Bump amd64 module map size to 32 MB.
For lack of anything better to do, after no progress in discussion on
the matter:

https://mail-index.netbsd.org/port-amd64/2014/08/22/msg002108.html

Needed in order to load the (solaris module needed by) dtrace module.
2015-01-09 01:08:49 +00:00
riastradh
53428a0862 Use It Sy', not just It', for live-image, to match other targets.
No change to plain-text BUILDING file.
2015-01-08 23:59:26 +00:00
riastradh
c8fe12c4d5 Clarify uvm_km_alloc is contiguous and zero result means fail. 2015-01-08 23:43:11 +00:00
riastradh
c33b09698b Use membar_datadep_consumer where code inspection reveals it necessary. 2015-01-08 23:39:57 +00:00
riastradh
e04e273f56 Move Linux ww_mutex code into a .c file where it belongs. 2015-01-08 23:35:47 +00:00
riastradh
fe3ead6a42 Introduce membar_datadep_consumer.
Discussed briefly on tech-kern without objection:

https://mail-index.netbsd.org/tech-kern/2014/11/20/msg018054.html
https://mail-index.netbsd.org/tech-kern/2015/01/07/msg018326.html
2015-01-08 22:27:17 +00:00
riastradh
3299a48014 Omit no longer existing l, m from default trace points. 2015-01-08 22:03:42 +00:00
christos
4886208506 PR/49104: Jarle Greipsland: Don't use cpu_counter32() unconditionally.
XXX: pullup-7
2015-01-08 16:13:07 +00:00
jmcneill
8bddfabd50 fix a couple txq fencepost issues, from FUKAUMI Naoki <fun@naobsd.org> 2015-01-08 14:44:43 +00:00
jmcneill
89cf0e6504 fix a couple txq fencepost issues, from FUKAUMI Naoki <fun@naobsd.org> 2015-01-08 14:17:42 +00:00
jmcneill
147ccb7699 no need to invert ether_crc32_le return, now multicast works 2015-01-08 13:37:54 +00:00
hannken
b0d9b99b55 vfs_vnode_iterator_destroy: set v_usecount of marker to zero to prevent
an assertion from vnfree().
2015-01-08 12:06:50 +00:00
ozaki-r
e85cdef150 Use pserialize for rtlist in bridge
This change enables lockless accesses to bridge rtable lists.
See locking notes in a comment to know how pserialize and
mutexes are used. Some functions are rearranged to use
pserialize. A workqueue is introduced to use pserialize in
bridge_rtage via bridge_timer callout.

As usual, pserialize and mutexes are used only when NET_MPSAFE
on. On the other hand, the newly added workqueue is used
regardless of NET_MPSAFE on or off.
2015-01-08 10:47:44 +00:00
hkenken
a14eae2b3c fix typo 2015-01-08 10:38:08 +00:00
ozaki-r
ac80d197aa Add tests for brconfig maxaddr 2015-01-08 06:33:11 +00:00
pooka
c5d51f5087 one more MKZFS fix (how many subdirs does this place have?) 2015-01-08 04:00:31 +00:00
christos
819d4545f4 Provide -C == -A + -B like fgrep, from Anon Ymous 2015-01-08 03:56:33 +00:00
pooka
e8f299cad3 fix MKZFS=yes ports 2015-01-08 03:50:56 +00:00
christos
27f32661d6 no need for the X headers anymore. 2015-01-08 03:47:32 +00:00
christos
88e5019daf merge common information (fix build) 2015-01-08 01:52:42 +00:00
pooka
f454f435c3 edit one more particularly well-hidden site needing -lrumpkern_sysproxy 2015-01-07 23:12:31 +00:00
christos
f8128537a0 adjust to the netname4 prototype. 2015-01-07 22:43:01 +00:00
christos
20d9dd5566 make netname4 match the netname6 signature avoiding a NULL pointer. 2015-01-07 22:38:32 +00:00
pooka
cf2a8a31eb +rumpkern_sysproxy to setlists 2015-01-07 22:26:50 +00:00
pooka
0397f3a735 Move sysproxy support into a separate component, rumpkern_sysproxy,
instead of it being always provided by the rump kernel base.  This
move accomplishes two things:

1) it is no longer necessary to provide sysproxy hypercall stubs for
   platforms which do not want to use sysproxy
2) it is easier to reason about the security aspects, since configurations
   not linking the sysproxy component simply do not support remote
   system calls

discussed on rumpkernel-users
2015-01-07 22:24:03 +00:00
joerg
24a21ee034 st_nlink on Linux is not int, so add an explicit cast. 2015-01-07 20:50:36 +00:00
joerg
72e6048ca0 Reorganise the way xorg is build. Move build of makestrs into src/tools
as it is needed for the "includes" phase. Make it symlink all necessary
headers in obj to decouple it from "includes" itself, breaking the
dependency cycle. Move the do-x11 target between do-lib and do-build, so
that libraries can get the benefit of build_install (correct .WAIT
behavior) and everything else like "includes" uses the plain SUBDIR
entry in external/mit.
2015-01-07 20:42:01 +00:00
riastradh
ede4dd9ede Rewrite /dev/random man page.
- Describe application usage up front.
- State the security model.
- Explain entropy.
- Describe current implementation strategy near the bottom.
2015-01-07 18:50:18 +00:00
knakahara
ca5e6fe73f Added myself. 2015-01-07 10:22:54 +00:00
macallan
f427ef1f51 enable genfb at sbus
output may not be pretty but it has a halfway decent chance to work at
least to some degree on otherwise unsupported graphics hardware
2015-01-07 09:50:05 +00:00