Commit Graph

253026 Commits

Author SHA1 Message Date
joerg
29f5b623d9 Add missing strfmon_l. Noticed by Bruno Haible. Add test case. 2017-08-16 13:53:19 +00:00
nisimura
25f03d5f57 add s_rintl.c for aarch64. ok by ryo@. 2017-08-16 13:34:59 +00:00
he
61fdebe2ec On second thought, don't introduce nexttowardl() since we don't have that
yet elsewhere.
2017-08-16 11:22:52 +00:00
he
b2720bf72a In the non-softfloat m68k part, add s_nexttoward.c and s_nexttowardf.c,
so that we get nexttoward() and nexttowardf() implemented here as well.
2017-08-16 09:18:24 +00:00
he
4ca6be884d On systems without __HAVE_LONG_DOUBLE, also alias nexttoward() and
nexttowardl() to nextafter().
2017-08-16 09:15:48 +00:00
christos
34b7ffd922 merge FreeBSD changes:
- fixes CVE-2015-7236
- adds -h hostip to bind, -6 for only ipv6 access, -a for abort gracefully
- documents -w (warmstart)
XXX: should fix warmstart file to go to /var/run instead of /tmp
2017-08-16 08:44:40 +00:00
christos
7b923e1c00 s/not sure why// and make these work :-) 2017-08-16 08:35:48 +00:00
ryoon
9828247cf0 Do not print ALPS related message when generic PS/2 case 2017-08-15 22:23:09 +00:00
wiz
e217b7d046 Remove superfluous Tn macros. 2017-08-15 21:21:18 +00:00
mlelstv
43b93c71b3 Mention the installer question for the boot command. 2017-08-15 12:15:10 +00:00
mlelstv
a713e13cdd Ask for the boot command. It's necessary for some hardware
configurations and also to enable a serial console in the installed
system.
2017-08-15 12:07:23 +00:00
mlelstv
7d91d16de6 rintl is required for archs that support long double. 2017-08-15 10:40:28 +00:00
mrg
25a2dd4622 fix spelling in previous 2017-08-15 10:27:59 +00:00
mrg
763f38af58 note sbmips -> evbmips 2017-08-15 10:22:59 +00:00
mrg
c62a157eb2 merge the rest of sbmips into evbmips. install the stand files in
/usr/mdec/sbmips/ and document them in installboot(8) even though
it isn't really ported yet.  also build the SBMIPS kernels.

unfortunately, sbmips has been broken since mips64 merge, but the
fix can happen in the evbmips version, which we might merge into
the older trees anyway.

XXX: releng can turn off sbmips* builds now for -current.
2017-08-15 10:11:31 +00:00
mlelstv
8600d75bdd Fix check of AmigaDOS environment vector for nonstandard disklabel values.
Don't set a default fsize for CD9660 partitions, the CD9660 filesystem
interprets it as a session offset.
2017-08-15 09:52:49 +00:00
maya
857e6029a2 Simplify. error is constant, so replace it by its value. NFCI 2017-08-15 09:51:43 +00:00
mlelstv
0f299d7b4f Support installing from a CD9660 formatted disk partition. 2017-08-15 09:49:38 +00:00
maya
2872e1c3d8 Remove dead code. it isn't possible to do non-__ELF__ build 2017-08-15 09:26:56 +00:00
maxv
33566e687c Reduce the diff between amd64 and i386, and style. 2017-08-15 09:25:00 +00:00
christos
f6b050ef5e add some more getsockopt(2) params 2017-08-15 09:21:48 +00:00
maxv
2603c86715 Remove unused arg, to have the same definition as amd64. 2017-08-15 09:16:59 +00:00
maya
16cbc8292d Remove fallback definition for __ELF__.
Failing to define it would've been a toolchain bug, not to be worked
around with a simple redefinition. fortunately, it doesn't appear to happen
2017-08-15 09:09:49 +00:00
maxv
66492ca5df Rename intrddb -> intrddbipi, like i386. 2017-08-15 09:08:39 +00:00
maxv
4cb7ea2bfa style 2017-08-15 08:57:19 +00:00
maya
830ae5f468 remove unnecessary include. no aout code here! 2017-08-15 08:52:41 +00:00
maxv
0f472b0e2a Merge into x86/. 2017-08-15 08:51:38 +00:00
maya
2f261f426e Remove dead code. it isn't possible to do non-__ELF__ builds 2017-08-15 08:39:11 +00:00
maxv
944d7bed1a Reduce the diff between amd64 and i386. It also fixes a bug in amd64, where
large pages were not handled correctly.
2017-08-15 08:35:56 +00:00
isaki
e813916daa Clean up mix_write(). 2017-08-15 08:30:21 +00:00
isaki
0147e9b47c Avoid possibility of integer overflow (and clean up).
- On 32bit arch and type argument is int32_t, orig[m] * tomix[m] is
  calculated first with int32 (possibility of overflow here) and then
  cast to int64_t for assignment.
- bigger_type is sufficient for product and result.
2017-08-15 08:28:21 +00:00
maxv
ef69cdb819 Reduce the diff between amd64 and i386. 2017-08-15 06:57:53 +00:00
maxv
ef62dcc88b Remove __ELF__ vestige. 2017-08-15 06:39:37 +00:00
maxv
3174c959e8 style 2017-08-15 06:37:50 +00:00
maxv
0dc41925bb Merge into x86/. 2017-08-15 06:27:39 +00:00
maxv
f4ff21336e Reduce the diff between i386 and amd64 (bios32_service not implemented
there).
2017-08-15 06:04:28 +00:00
isaki
91cbb00a7c Clean up audio_open().
As a result of sc_audiochan cleanup, this loop is the same as last + 1.
2017-08-15 05:31:52 +00:00
isaki
9e73f18cf7 Clean up audio_allocbufs().
As a result of sc_audiochan cleanup, it is easy to access sc_hwvc.
2017-08-15 05:11:25 +00:00
isaki
f74024e8cb Remove dead codes.
sc->sc_opens never changes in this loop and as a result of
previous sc_audiochan cleanup "sc_opens == 0" is the same as
"sc_audiochan is empty".
2017-08-15 05:05:32 +00:00
isaki
c241a3c1cb Split the first special element from sc_audiochan list.
- This makes sc_audiochan a list of only open audio chan.
- "SIMPLEQ_FIRST(&sc->sc_audiochan)->vc" is now "sc->hwvc".
No functional changes (except one debug message).
2017-08-15 04:42:56 +00:00
nat
b79ea570a8 Apply the sequence number mask to txack. 2017-08-14 12:51:11 +00:00
hauke
42554a387c Enable the IT8628E shipped with my gigabyte GA-N3150N-D3V board.
XXX These IT suoer IO chips appear to be all fairly alike. Maybe add a
comprehensive list of IDs to recognize them, then deal with the
fallout?
2017-08-14 11:49:30 +00:00
nat
cb47fae4db Conform to the spec. with regards to acknowlegment packets. This prevents
the host controller from freezing.

Inmprove communication from inactive to active state.
2017-08-14 05:33:30 +00:00
maya
a3c75f0e98 Add potage, it's a stew (French loanword)
from Tom Ivar Helbekkmo
2017-08-14 05:29:02 +00:00
nat
52943eab20 Set controller clock based on baud rate. 2017-08-14 05:28:23 +00:00
mrg
cab7eb156d swtich luna68k to xorg-server 1.18. tested by tsutsui@. 2017-08-14 02:21:50 +00:00
maya
7a670892e1 potate isn't a word (at least not in English), remove it
From Steve Wart
2017-08-14 00:13:20 +00:00
jakllsch
fc12da1821 Always try to set USB HID devices into Report Protocol. (Unless the
device is known to be quirky.)

Some of the most-widely-compatible methods of implementing USB Keyboard
NKRO depend on this Request to function as designed.

Issuing this Request is recommended by the HID 1.11 spec (7.2.6):

... "the host should not make any assumptions about the device's state
and should set the desired protocol whenever initializing a device."
2017-08-13 22:29:42 +00:00
mlelstv
146bc77840 validate length for discard operation and split operation when byte length
doesn't fit into 'int'.
2017-08-13 22:23:16 +00:00
jakllsch
0d0313ba43 Support more varieties of USB keyboard reports.
The previous code asssumed reports would closely match the Bootstrap
Keyboard Protocol.  This is no longer always the case, particularly
with higher-end keyboards.
2017-08-13 22:19:56 +00:00