Commit Graph

264443 Commits

Author SHA1 Message Date
jmcneill b99660975e Revert part of previous - do not reserve regulators, it's perfectly normal for devices to share one. 2019-01-02 18:38:03 +00:00
christos 67af810459 use ARM_ELF2AOUT 2019-01-02 17:34:03 +00:00
christos aa95d973bb use arm_elf2aout 2019-01-02 17:32:25 +00:00
jmcneill 4681bc7069 Add support for cluster 0 and 1 CPUX PLLs. 2019-01-02 17:29:58 +00:00
jmcneill efe109bd76 Add support for AXP813 and only allow one consumer per regulator at a time 2019-01-02 17:28:55 +00:00
jmcneill 16df381862 Try to acquire vmmc-supply if present 2019-01-02 17:28:18 +00:00
martin 01b87e76cf If a menu starts with disabled options, skip those and start at the
first enabled one instead.
2019-01-02 16:32:59 +00:00
skrll ad2fbc8143 Whitespace 2019-01-02 16:27:04 +00:00
skrll 12ca4606f5 Misc. tidyup 2019-01-02 16:17:15 +00:00
skrll f4ddfb5aa5 Avoid double negative 2019-01-02 16:13:49 +00:00
christos 136369eaff un-86'ed the ELF2AOUT variable. 2019-01-02 16:08:53 +00:00
jmcneill 4b28156a7e Do not sort cpu nodes when enumerating so they attach in the order listed
in the devicetree.
2019-01-02 14:54:54 +00:00
skrll 239b8a3177 Fix a ASEND 2019-01-02 14:31:33 +00:00
christos d761a9b5a4 use MACHINE_CPU for elf2aout 2019-01-02 13:29:22 +00:00
maxv 579fb4792d When there's no DecodeAssist in hardware, decode manually in software. This
is needed on certain AMD CPUs (like mine): the segment base of OUTS can be
overridden, and it is wrong to just assume DS.

We fetch the instruction and look at the prefixes if any to determine the
correct segment.
2019-01-02 12:18:08 +00:00
skrll 01dd27ce17 Don't overwrite the setting of cpu_core_id from mpidr 2019-01-02 09:04:09 +00:00
tsutsui 181cb349f1 Allow build in boot64 without installed DESTDIR. 2019-01-02 03:04:26 +00:00
christos 16da66b882 use the right version of ELF2AOUT 2019-01-02 00:48:13 +00:00
christos 2d533f7203 more headers only in 120 2019-01-02 00:46:34 +00:00
christos f073fd018a ELF2ECOFF -> MIPS_ELF2ECOFF 2019-01-01 19:41:04 +00:00
christos 8adbf7c67a Rename ELF2ECOFF -> MIPS_ELF2ECOFF 2019-01-01 19:09:12 +00:00
christos b89d30df28 document the elf2foo tools.
The bsd.sys.mk tools are un-prefixed, since the "right" version is installed
for the platform, as opposed to the tools ones which should be able to
co-exist.
2019-01-01 19:06:38 +00:00
maya 9cd3ccd06c Revert installing llvm headers. 2019-01-01 18:46:03 +00:00
martin 0de30d2afa Match all arm (and simplify powerpc conditionals) 2019-01-01 14:01:46 +00:00
hannken 467c245f51 Cannot use ZFS_ENTER() / ZFS_EXIT() as zfs_netbsd_putpages() is used
during vnode reclaim.

Add missing protection with fstrans.
2019-01-01 10:09:26 +00:00
hannken c28128baab As already noted in XXX comment do a zil_commit() on reclaim. 2019-01-01 10:08:42 +00:00
hannken 5836607404 Cannot hold zfs object across call to vcache_get() as it might
deadlock with another reclaim.

Add vfs operation zfs_newvnode() to create a new zfs node and
hold the zfs object in zfs_loadvnode() and zfs_newvnode() only.
2019-01-01 10:08:00 +00:00
hannken b689ec0f78 Add "void *extra" argument to vcache_new() so a file system may
pass more information about the file to create.

Welcome to 8.99.30
2019-01-01 10:06:54 +00:00
maya 109abe694c Add commented out amdgpu.
(Builds, untested on hardware)
2019-01-01 08:09:30 +00:00
maya 9d096b74cc Fix clang build by using hhx to print u8 and x to print unsigned. 2019-01-01 08:07:47 +00:00
maya 538871b710 Move llvm header directories to base/mi.
They are created unconditionally by mtree.

Should help with set lists on non-llvm-for-now builds :-)
2019-01-01 06:28:42 +00:00
christos bbdfe8ae4a bring detail from HEAD 2019-01-01 03:12:30 +00:00
christos 30c0524775 - new binutils
- new tzcode2018i
2019-01-01 03:06:39 +00:00
christos 76c767265c Release 2018i - 2018-12-30 11:05:43 -0800
Briefly:
    São Tomé and Príncipe switches from +01 to +00 on 2019-01-01.

  Changes to future timestamps

    Due to a change in government, São Tomé and Príncipe switches back
    from +01 to +00 on 2019-01-01 at 02:00.  (Thanks to Vadim
    Nasardinov and Michael Deckers.)


Release 2018h - 2018-12-23 17:59:32 -0800

  Briefly:
    Qyzylorda, Kazakhstan moved from +06 to +05 on 2018-12-21.
    New zone Asia/Qostanay because Qostanay, Kazakhstan didn't move.
    Metlakatla, Alaska observes PST this winter only.
    Guess Morocco will continue to adjust clocks around Ramadan.
    Add predictions for Iran from 2038 through 2090.

  Changes to future timestamps

    Guess that Morocco will continue to fall back just before and
    spring forward just after Ramadan, the practice since 2012.
    (Thanks to Maamar Abdelkader.)  This means Morocco will observe
    negative DST during Ramadan in main and vanguard formats, and in
    rearguard format it stays in the +00 timezone and observes
    ordinary DST in all months other than Ramadan.  As before, extend
    this guesswork to the year 2037.  As a consequence, Morocco is
    scheduled to observe three DST transitions in some Gregorian years
    (e.g., 2033) due to the mismatch between the Gregorian and Islamic
    calendars.

    The table of exact transitions for Iranian DST has been extended.
    It formerly cut off before the year 2038 in a nod to 32-bit time_t.
    It now cuts off before 2091 as there is doubt about how the Persian
    calendar will treat 2091.  This change predicts DST transitions in
    2038-9, 2042-3, and 2046-7 to occur one day later than previously
    predicted.  As before, post-cutoff transitions are approximated.

  Changes to past and future timestamps

    Qyzylorda (aka Kyzylorda) oblast in Kazakhstan moved from +06 to
    +05 on 2018-12-21.  This is a zone split as Qostanay (aka
    Kostanay) did not switch, so create a zone Asia/Qostanay.

    Metlakatla moved from Alaska to Pacific standard time on 2018-11-04.
    It did not change clocks that day and remains on -08 this winter.
    (Thanks to Ryan Stanley.)  It will revert to the usual Alaska
    rules next spring, so this change affects only timestamps
    from 2018-11-04 through 2019-03-10.

  Change to past timestamps

    Kwajalein's 1993-08-20 transition from -12 to +12 was at 24:00,
    not 00:00.  I transcribed the time incorrectly from Shanks.
    (Thanks to Phake Nick.)

    Nauru's 1979 transition was on 02-10 at 02:00, not 05-01 at 00:00.
    (Thanks to Phake Nick.)

    Guam observed DST irregularly from 1959 through 1977.
    (Thanks to Phake Nick.)

    Hong Kong observed DST in 1941 starting 06-15 (not 04-01), then on
    10-01 changed standard time to +08:30 (not +08).  Its transition
    back to +08 after WWII was on 1945-09-15, not the previous day.
    Its 1904-10-30 change took effect at 01:00 +08 (not 00:00 LMT).
    (Thanks to Phake Nick, Steve Allen, and Joseph Myers.)  Also,
    its 1952 fallback was on 11-02 (not 10-25).

    This release contains many changes to timestamps before 1946 due
    to Japanese possession or occupation of Pacific/Chuuk,
    Pacific/Guam, Pacific/Kosrae, Pacific/Kwajalein, Pacific/Majuro,
    Pacific/Nauru, Pacific/Palau, and Pacific/Pohnpei.
    (Thanks to Phake Nick.)

    Assume that the Spanish East Indies was like the Philippines and
    observed American time until the end of 1844.  This affects
    Pacific/Chuuk, Pacific/Kosrae, Pacific/Palau, and Pacific/Pohnpei.

  Changes to past tm_isdst flags

    For the recent Morocco change, the tm_isdst flag should be 1 from
    2018-10-27 00:00 to 2018-10-28 03:00.  (Thanks to Michael Deckers.)
    Give a URL to the official decree.  (Thanks to Matt Johnson.)
2019-01-01 03:04:56 +00:00
jnemeth 6d1a5ef08f Welcome to 2019! 2019-01-01 01:52:40 +00:00
mrg 7434adc046 build fixes for xorg-server 1.20 parts:
- define HAVE_XF86_CURSOR_RESET_CURSOR for several drivers that now
  look for it.
- remove various -Wno* options no longer needed, in particular the
  global -Wno-error in the radeon and radeon-kms drivers
2019-01-01 00:37:06 +00:00
mrg 2c2a6480d6 find all headers. 2018-12-31 21:38:53 +00:00
mrg 87c0a43c46 more deprecated functions still used. 2018-12-31 21:38:39 +00:00
christos ee77022a0d remove the new 2.31 netbsd mips vectors and use the ones we used before
(regen)
2018-12-31 20:57:13 +00:00
maya 613a39df76 Install most of the llvm headers.
This is missing some generated files, llvm/include/IR/*.inc
2018-12-31 19:33:02 +00:00
christos 12c2d25336 use elf2aout for boot. 2018-12-31 19:25:46 +00:00
jmcneill 4bd1a6b057 "emac" function is now "gmac" in the dts 2018-12-31 19:07:21 +00:00
christos 75940f485a use 0 instead of %r0 for dcbst and icbi otherwise binutils-2.31.1 bitch. 2018-12-31 18:47:46 +00:00
christos 52785a9794 add elf2aout 2018-12-31 13:53:12 +00:00
christos c7178738ef Switch to arm-elf2aout from objcopy since new binutils don't support a.out
anymore.
2018-12-31 13:37:07 +00:00
christos 81944f85bf Add an arm-specific elf2aout tool since objdump does not support a.out anymore 2018-12-31 13:35:15 +00:00
christos 395228d264 Update usage comments, add arm 2018-12-31 13:32:05 +00:00
christos 454e070868 - prefix elf conversion tools with their platform to avoid conflicts
- add arm-elf2aout
2018-12-31 13:31:25 +00:00
christos 766b9c640e Switch to elf2aout for new binutils 2018-12-31 13:30:17 +00:00
mrg 8cb776e741 more xorg-server 1.20 updates:
- more -Wno-error for deprecated functions
- add missing header paths
2018-12-31 13:05:07 +00:00