Commit Graph

253026 Commits

Author SHA1 Message Date
maya
650aa898f5 Ask some question about the code in a XXX comment 2017-08-19 14:22:49 +00:00
maya
2731853b39 Not much point doing anything after a panic call 2017-08-19 12:01:08 +00:00
maya
c3a3e06e27 Consistently use {,UN}MARK_VNODE macros rather than function calls. 2017-08-19 11:27:42 +00:00
maya
1b3723ca28 Comment out 'options DEBUG' on all evbmips kernels
We aren't using DEBUG on other archs, mips is stable enough now, etc.
2017-08-19 09:10:24 +00:00
agc
f2db8c00aa + don't assume that tcsh is always installed, pointed out by jmcneill - thanks!
+ a "sys_info" invocation without any args is now the equivalent of sys_info -a,
just like pkg_info
2017-08-19 03:06:50 +00:00
jakllsch
6be188b327 Sprinkle 'bus_dma_generic needs-flag' to fix build after previous. 2017-08-18 21:45:25 +00:00
kre
327a7bf9d0 Add a basic test for $'...' quoting (roughly C ctyle strings).
This test will be skipped on shells (such as /bin/sh in -current as of
the date of this commit) which do not support $'...'

While here fix a typo in a comment (there are probably more...)
2017-08-18 21:22:30 +00:00
maxv
ff63faa14a Revert my previous change. I hadn't checked carefully enough: the
symbols are used in src/external. There is a number of things that seem
wrong to me here, but I'm not changing them for now.
2017-08-18 14:52:19 +00:00
maxv
295e874f10 Fill the .text padding with 0xcc (int3), in such a way that any jump into
this area will automatically fault. The alignment within the section is
necessary, in order to fill strictly all of the padding (took me a while
to figure this out); but it does not change the kernel size.

Greatly inspired from FreeBSD, but for some reason they decided not to
apply the alignment.
2017-08-18 10:28:53 +00:00
maxv
9f398f9327 Remove unused and broken code. On amd64 we won't want int3 from kernel
mode to be valid.
2017-08-18 10:02:37 +00:00
msaitoh
9ffd944419 Check DSDT signature in acpi_handle_fadt() for broken ACPI table. 2017-08-18 09:49:24 +00:00
msaitoh
beeeafc6d4 - WBSIO_ID_W83627DHG and newer devices have 12bit device ID. So, change sioid
from 8bit to 16bit and check with it strictly.
- s/lm_match/nslm_match/
- split {wb,lm,def}_match() to XXX_match and XXX_attach().
- Rename lm_probe with lm_match and call {wb,nslm,def}_match() at the end of
  the function to check strictly.
- NCT610[246]D is different from otehrs, so add new nct6102d_sensors[] table.
- Register offsets of vendor ID and chip id of NCT610[246]D are different
  from others. When it failed reading vendor ID or chip ID, fallback to
  NCT610[246]D's register offsets.
- Add debug messages.
2017-08-18 04:07:51 +00:00
sevan
34e950e21f Note MAXTSIZ bump for PowerPC OEA 2017-08-17 23:19:51 +00:00
mrg
d811d78ead mp.h was removed a while ago. update the README to note this, and
remove the note about trialdivtab.h which was done.
2017-08-17 23:00:38 +00:00
sevan
d273c9486a Raise the maximum text size value to 128MB, this allows binaries such as clang which
currently has a text area of around 96MB to execute successfully on macppc.

ok macallan
2017-08-17 22:55:47 +00:00
he
7659ce9cff Actually... s_nexttowardf.c appears to be usable on soft-float as well;
it was for arm earlier and briefly for all mips, so just move it into
COMMON_SRCS.
2017-08-17 13:58:39 +00:00
he
7a813f9e6a Add test cases for nextafter() and nexttoward(). At the moment no
corner cases are tested, and the test cases are little more than a
verification that the functions are present in the implementation.
2017-08-17 09:14:28 +00:00
hkenken
c5aa6fdcb5 Use armv7_generic_[dma|bs]_tag. 2017-08-17 09:11:04 +00:00
he
9de3bc60de Move the inclusion of s_nexttowardf.c into a common test for
MKSOFTFLOAT=="no".  This brings us nexttowardf() for sparc, at least.
2017-08-17 09:06:21 +00:00
christos
28e539bcbb - since we use log_it for cron_pclose() use log_it for cron_popen() too
so we can see the reason it failed.
- add log_itx() that takes a format and use it.
- simplify with asprintf()
2017-08-17 08:53:00 +00:00
christos
39c7ca3b3a fix path to the warmstart file. 2017-08-17 07:45:24 +00:00
msaitoh
43565adf9b Print chip name correctly. 2017-08-17 05:32:04 +00:00
msaitoh
3ad4b27256 Use uint8_t instead of int. No functional change. 2017-08-17 05:27:48 +00:00
isaki
b42ab93218 Fix typo. sc_mrr -> sc_mpr for play buffer. 2017-08-17 04:33:22 +00:00
mrg
9e521bb10f remove file that died 4 years ago... 2017-08-17 02:17:00 +00:00
msaitoh
acafcda810 Add C3000 support into ichsmb(4) and ismt(4). 2017-08-17 01:30:57 +00:00
msaitoh
e38d44d138 Add C3000 devices. 2017-08-17 01:24:09 +00:00
mrg
cd13bc4a7b MPFR 3.1.5 is in. 2017-08-17 01:17:17 +00:00
mrg
30223e44a5 add a note about MPC/MPFR updates breaking some types of update builds. 2017-08-17 01:16:55 +00:00
mrg
99e4cd68f2 merge MPFR 3.1.5. 2017-08-17 01:12:41 +00:00
mrg
efdec83b9e initial import of MPFR 3.1.5 package. changes since 3.1.2:
Changes from version 3.1.4 to version 3.1.5:
- C++11 compatibility.
- Bug fixes (see <http://www.mpfr.org/mpfr-3.1.4/#fixed> and ChangeLog file).
- More tests.

Changes from version 3.1.3 to version 3.1.4:
- Improved MPFR manual.
- Bug fixes (see <http://www.mpfr.org/mpfr-3.1.3/#fixed> and ChangeLog file).
- MinGW (MS Windows): Added support for thread-safe DLL (shared library).

Changes from version 3.1.2 to version 3.1.3:
- Better support for Automake 1.13+ (now used to generate the tarball).
- Improved MPFR manual.
- Bug fixes (see <http://www.mpfr.org/mpfr-3.1.2/#fixed> and ChangeLog file).
2017-08-17 01:09:22 +00:00
msaitoh
3e4c5bfebb Regen. 2017-08-17 01:05:51 +00:00
msaitoh
e9a2d4fa2a Add C3000 devices. 2017-08-17 01:05:22 +00:00
mrg
3c28349af7 GCC 4.8 is gone, and GCC 7.2 is out.
MPC 1.0.3 is in.
2017-08-17 00:14:17 +00:00
ginsbach
b683e9a94a Fix compile warnings.
(Restore changes clobbered by merge of FreeBSD changes. Hi christos!)
2017-08-17 00:08:10 +00:00
mrg
062d2d48d3 initial import of MPC 1.0.3 package. changes since 1.0.1:
Changes in version 1.0.3:
  - Fixed mpc_pow, see
    http://lists.gforge.inria.fr/pipermail/mpc-discuss/2014-October/001315.html
  - #18257: Switched to libtool 2.4.5.

Changes in version 1.0.2:
  - Fixed mpc_atan, mpc_atanh for (+-0, +-1), see
    http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57994#c7
  - Fixed mpc_log10 for purely imaginary argument, see
    http://lists.gforge.inria.fr/pipermail/mpc-discuss/2012-September/001208.html
2017-08-17 00:08:03 +00:00
ginsbach
16400a904e Revert accidently committed enabling WARMSTART. 2017-08-17 00:06:00 +00:00
ginsbach
5f912a847a Write the "warm start" file to /var/run rather than /tmp.
(Restore changes clobbered by merge of FreeBSD changes. Hi christos!)
2017-08-16 23:38:16 +00:00
nisimura
eb74d4beea retire copyinout.S and fusu.S 2017-08-16 22:52:40 +00:00
nisimura
2ad8c4ba1d add cpu_set_onfault glue 2017-08-16 22:49:05 +00:00
nisimura
779242ff55 reimplement copy/fetch/store(9). mostly copied from riscv 2017-08-16 22:48:11 +00:00
nisimura
d44342ca29 add more sence. now compilable 2017-08-16 22:37:34 +00:00
joerg
78529fd592 Bump libc minor to 208 for strfmon_l. 2017-08-16 21:32:22 +00:00
nat
1940716d95 Remove extra newline. 2017-08-16 21:18:58 +00:00
nat
d7b3efdac7 If ALPS probe fails, send a PMS_RESET.
Restores functionality on a wrong version ALPS touchpad.

Addresses PR kern/52489.

This patch was prepared by/committed on behalf of maya@.
2017-08-16 21:09:48 +00:00
jmcneill
35549f9dac Disable sdhost instead of sdhc for non-wifibt boards. 2017-08-16 20:54:19 +00:00
wiz
8b8f265dcd Use today's date. Sort options. Remove superfluous Tn macro. Wording improvement. 2017-08-16 18:23:03 +00:00
wiz
3384507177 Typo fix. 2017-08-16 17:41:36 +00:00
christos
6f43c19b6f fix typo, date, document -L 2017-08-16 14:22:58 +00:00
tsutsui
484314fdb4 Switch dreamcast to HAVE_XORG_SERVER_VER=118. It just works. 2017-08-16 13:53:54 +00:00