257434 Commits

Author SHA1 Message Date
bouyer
14c7c433bd Make sunxi_ccu_div_set_rate() work on non-SUNXI_CCU_DIV_TIMES_TWO
clocks.
2018-03-19 16:19:17 +00:00
bouyer
a1f84860f6 Add some more A10/A20 clocks definitions; related to display engines.
The video PLLs requires a new clock type, SUNXI_CCU_FRACTIONAL
2018-03-19 16:18:30 +00:00
ragge
a3eeb1cb45 Use a common routine ubmap() that setup the map registers as needed,
not expecting everything to be below 4M.  This solves the problem
that large kernels cannot be loaded reported on port-vax.
2018-03-19 15:43:45 +00:00
ragge
732d8d4a00 Do not use movc3 to copy boot program, it may be larger than 64k. 2018-03-19 15:37:56 +00:00
martin
de52eb4819 XXX stub it completely for now to make it compile 2018-03-19 13:26:02 +00:00
christos
16ebd747ed XXX: don't reference the global for now so that kernels without ccd build. 2018-03-19 13:04:01 +00:00
martin
268b4832d4 Nowadays we can create new kernel threads late after boot, so if we are
unable to find physically continous pages for their uarea, just allocate
them via uvm_km_alloc(), that is: make cpu_uarea_alloc() fail instead
of panic. cpu_uarea_free() already deals with this.

Should fix PR port-alpha/53077.

Discussed with maxv and mrg.
2018-03-19 10:31:56 +00:00
mlelstv
a23ee50408 Check device parameter to avoid segfaults. Agument synopsis for -l option. 2018-03-19 09:06:20 +00:00
ryo
0a54329285 sunxi: mmc: increase max number of descriptors available for DMA transfers
patch from jmcneill@
2018-03-19 08:57:57 +00:00
ozaki-r
d52b83d757 ddb: rename "show lockstat" to "show lockstats" to avoid conflicting with lockstat(8)
Requested by mrg@
2018-03-19 08:41:21 +00:00
ozaki-r
3cbd26226a Pull out a sleepable function (in6_selectsrc) from a pserialize read section 2018-03-19 03:14:08 +00:00
msaitoh
d714ebf51d s/been been/been/ in comment. 2018-03-19 03:12:09 +00:00
msaitoh
f96d27e840 s/copy copy/copy/ in comment. 2018-03-19 03:11:39 +00:00
christos
2256e8d4b1 remove another error decl. 2018-03-19 00:21:50 +00:00
christos
664f132ddf remove error decl 2018-03-18 23:26:38 +00:00
christos
6c5623dc1b - use the conditional from the header file
- fix compilation
2018-03-18 23:22:15 +00:00
pgoyette
17d316f55e Declare 'error' if needed 2018-03-18 22:48:00 +00:00
christos
e634efa8ef factor out the ccd COMPAT_60 code. 2018-03-18 20:33:52 +00:00
christos
f289300d56 remove extra function. 2018-03-18 15:42:37 +00:00
christos
8cfc5bb014 - Convert sb_lowat to unsigned for consistency. There are no negative value
uses
- Check for overflow as mentioned in the comment
- Sprinkle const
2018-03-18 15:32:48 +00:00
christos
00cf4274d3 stsrt with an alignment of 1 (which means no alignment). From alnsn 2018-03-18 13:18:39 +00:00
jmcneill
bff7590cf4 Fix path to system.ctwmrc 2018-03-18 11:40:41 +00:00
jmcneill
bf9faf727b Enable BUFQ_PRIOCSCAN 2018-03-18 11:33:58 +00:00
ragge
09f0676ad8 Fix spelling error and boot block naming.
This man page needs a major update.
2018-03-18 10:54:54 +00:00
christos
4ca63f4c79 include compat/sys/cpuio.h and multiple include protection. 2018-03-18 04:10:39 +00:00
christos
109cfb3271 Turn KASSERTS that check alignment which are user triggerable into errors.
From alnsn
2018-03-18 02:16:21 +00:00
christos
cf143c3723 finish MD glue for compat ucode module. 2018-03-18 00:51:45 +00:00
christos
83b317da58 Separate the compat code in its own file to facilitate module building. 2018-03-18 00:17:17 +00:00
jmcneill
27aaea9d2f Official builds now append a timestamp to the kernel config name, so we
can no longer rely on matching an exact name like "(INSTALL32_IP3x)".

Strip the trailing ) from the version strings checked so sysinst will
install the correct bootloader and kernel again.
2018-03-17 22:27:04 +00:00
christos
b535752d0a dedup microcode handling. 2018-03-17 20:03:01 +00:00
christos
cb69d2f430 dedup and handle XEN here. 2018-03-17 20:02:32 +00:00
jdolecek
abf6f6277c regen 2018-03-17 19:37:49 +00:00
jdolecek
a13a1695df add LAN78xx family (Raspberry Pi 3B+) entries - PR kern/53105 2018-03-17 19:37:11 +00:00
christos
879e43ae3a move the compat code in compat. 2018-03-17 19:03:25 +00:00
christos
ab151d3e85 redo the cpu ucode compat code. 2018-03-17 19:00:23 +00:00
ryo
eabbe28c9b move from sys/arch/arm/arm32/armv7_generic_dma.c to sys/arch/arm/arm/arm_generic_dma.c,
and change variable name from armv7_generic_dma_tag to arm_generic_dma_tag

no functional change. (preliminary changes for merging aarch64)
2018-03-17 18:34:09 +00:00
christos
6195758a85 sync with x86; the version code could be merged. 2018-03-17 18:22:23 +00:00
maxv
53232bc18f Add missing opt_svs.h. 2018-03-17 17:12:39 +00:00
christos
698419424d tuck in all the compat microcode code in one place. 2018-03-17 15:56:32 +00:00
jmcneill
95923c6fe2 Add support for overriding the video mode by setting an ARCS environment
variable.

If the "crmfb_mode" environment variable is set, treat it as a mode
string in the form WIDTHxHEIGHT[@REFRESH] and generate monitor timings
using the VESA GTF formula. If set, this overrides the EDID preferred
mode.
2018-03-17 13:14:27 +00:00
jdolecek
f24079bab1 use setprogname()/getprogname(), do not hardcode the prognam name in fixed
strings
2018-03-17 11:07:26 +00:00
nakayama
2819bbab3f Disable wchar_t support since our C library does not treat wchar_t
as UCS-4 in the case of non-UTF-8 locales.

This feature was controlled by USE_WCHAR and disabled on NetBSD 7.
2018-03-17 11:06:48 +00:00
maxv
18e572265e Set the scopes before calling icmp6_error(). This fixes a bug similar to
the one I fixed in rev1.17: since the scopes were not set the packet was
never actually sent.

Tested with wireshark, now the ICMPv6 reply is correctly sent, as
expected.
2018-03-17 10:42:23 +00:00
maxv
9da1cd5b6c Fix the IPv6 payload computation in npf_tcpsaw. It was incorrect, and this
caused the "return-rst" rules to send back an RST with the wrong ACK when
the received SYN had an IPv6 option.
2018-03-17 10:21:09 +00:00
jdolecek
deaa1c3051 also remove now duplicate nvme_ccb_put() call from nvme_get_number_of_queues() 2018-03-17 09:45:44 +00:00
jdolecek
4fa80ed085 fix passthrough command usage also in nvme_get_number_of_queues(), fixes
memory corruption and possible panic on boot

PR kern/53059
2018-03-17 09:36:32 +00:00
wiz
71a7bedb79 binutils-2.30 out 2018-03-17 07:31:36 +00:00
ryo
d802a65f88 whitespace 2018-03-17 04:16:09 +00:00
uwe
c23d0de35c Drop "show or set the limit on" legalese from the description of each
and every option to ulimit built-in.  The show-or-set text is already
supplied *both* before and after the list.  Pedantically repeating it
for each option just adds a lot of visual clutter that gets in the way
of actually using this fragment of the manual page as a quick
reference.
2018-03-17 01:53:06 +00:00
uwe
f46f1cb2a2 Tweak "ulimit" synopsis. 2018-03-17 01:40:28 +00:00