Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (1h)  netbsd-10 (4d)  netbsd-9 (4d)  netbsd-8 (8d) 

2024-05-20 13:33:54 UTC Now

2017-09-04 08:08:41 UTC MAIN commitmail json YAML

- Calculate offset of a sub header correctly in acpi_handle_hest() to print
  all of sub entries in HEST correctly.
- Print a SpaceID number for unknown ID in acpi_print_gas().
- Use PRINTFLAG() in acpi_print_hest_notify().
- Use %u instead of %d for unsgined values in acpi_print_hest_generic().

(msaitoh)

2017-09-04 07:59:15 UTC MAIN commitmail json YAML

Fix calculation the offset of the Action Table in WDAT to print each
entries correctly.

(msaitoh)

2017-09-03 23:11:19 UTC MAIN commitmail json YAML

Remove references to BlueCore.
Enable XON/XOFF flowcontrol in SLIP layer depending on config response.
Send an acknowlegment packet on timeout/retry.
Compute tx{ack,seq} and rx{ack,seq} according to the specification.

(nat)

2017-09-03 22:54:12 UTC MAIN commitmail json YAML

Fix copyright error.

Ok plunky@.

(nat)

2017-09-03 13:59:17 UTC MAIN commitmail json YAML

Add 'console=fb' cmdline support.

(jmcneill)

2017-09-03 13:41:19 UTC MAIN commitmail json YAML

2017-09-03 13:29:55 UTC MAIN commitmail json YAML

Use a global double to stop GCC from optimizing the test away
Better diagnostic messages
More familiar test for 'even number'

(maya)

2017-09-03 09:19:51 UTC MAIN commitmail json YAML

Declare onfault_restore, and be stricter with SMEP.

(maxv)

2017-09-03 09:01:03 UTC MAIN commitmail json YAML

Treat page faults from iretq/etc as fatal, otherwise we could hide kernel
stack bugs. Note that it would be good to call check_swapgs from trap0e,
but a few things need to be fixed before that.

(maxv)

2017-09-03 08:52:18 UTC MAIN commitmail json YAML

Remove useless debug code, and split trap() into smaller functions, easier
to understand. NMIs take another, faster path now. No functional change
beyond that.

(maxv)

2017-09-03 06:24:49 UTC MAIN commitmail json YAML

Remove redundant static function declaration

(cherry)

2017-09-02 22:14:29 UTC MAIN commitmail json YAML

Remove reference to non-existing mac68k/bm.4.

(wiz)

2017-09-02 21:27:08 UTC MAIN commitmail json YAML

Add powermac 7200 to list of supported hardware

(scole)

2017-09-02 17:35:07 UTC MAIN commitmail json YAML

Add a simplefb node for H3 SoCs

(jmcneill)

2017-09-02 15:40:31 UTC MAIN commitmail json YAML

- Finally MI audio supports 4bit precision format without null_filter hack!
- Fix reusing play/rec argument as local variables.  It is in/out parameter.

(isaki)

2017-09-02 15:26:44 UTC MAIN commitmail json YAML

Separete sc->sc_pr/rr (mix ring) block size and hwvc->sc_mpr/mrr (hw ring)
block size.  Now MI audio supports(revives) device with different precision
than mix ring's precision like vs(4) (4bit ADPCM).

(isaki)

2017-09-02 13:28:11 UTC MAIN commitmail json YAML

Remove duplicated code.
For hwvc, audio_calc_blksize() appears soon again.
For user vc, the userland format and HW format are separeted, so
audio_calc_blksize() here is no longer necessary.  In addition,
vc->sc_mpr.blksize is already initialized in audio_open().

(isaki)

2017-09-02 13:22:51 UTC MAIN commitmail json YAML

Don't assign sc->sc_pr/rr.blksize in audio_initbufs().
For hwvc, it is calculated in audiosetinfno().  And the user vc should
not change sc->sc_pr/rr.blksize.  In addition, this assignments appear twice.

(isaki)

2017-09-02 12:57:35 UTC MAIN commitmail json YAML

Revert previous local conversion for vs(4).

(isaki)

2017-09-02 12:57:03 UTC MAIN commitmail json YAML

Fix a subtle ring0 escalation vulnerability in amd64, and implement a
mitigation against similar bugs.

The operations on segment registers can generate a page fault if there is
an issue when touching the in-memory gdt. Theoretically, it is never
supposed to happen, since the gdt is mapped correctly. However, in the
kernel we allow the gdt to be resized, and to do that, we allocate the
maximum amount of va needed by it, but only kenter a few pages until we
need more. Moreover, to avoid reloading the gdt each time we grow it, the
'size' field of gdtr is set to the maximum value. All of this means that
if a mov or iretq is done with a segment register whose index hits a page
that has not been kentered, a page fault is sent.

Such a page fault, if received in kernel mode, does not trigger a swapgs
on amd64; in other words, the kernel would be re-entered with the userland
tls.

And there just happens to be a place in compat_linux32 where the index of
%cs is controlled by userland, making it easy to trigger the page fault
and get kernel privileges.

The mitigation simply consists in abandoning the gdt_grow mechanism and
allocating/kentering the maximum size right away, in such a way that no
page fault can be triggered because of segment registers.

(maxv)

2017-09-02 12:52:55 UTC MAIN commitmail json YAML

- Revert temporary local conversion introduced at rev 1.43.
- But does not revert to trigger method.  trigger method is not suitable for
  x68k ADPCM+DMA mechanism.
- Don't (re)start ADPCM when DMA is running.  This solves the noise.
  From Y.Sugahara.
- Cache dmac xfer.

(isaki)

2017-09-02 12:24:39 UTC MAIN commitmail json YAML

Perform tracking of unmanaged mappings for VIVT and call vac_me_harder
as appropriate.

PR/52102 shark: ffs_newvnode panic when unpacking sets installing -current

Thanks to Felix Deichmann for bisecting the problem and testing the fix.

(skrll)

2017-09-02 11:57:09 UTC MAIN commitmail json YAML

2017-09-02 11:52:30 UTC MAIN commitmail json YAML

Remove an #ifdef PMAP_CACHE_VIVT that's inside #ifdef PMAP_CACHE_VIVT
already

(skrll)

2017-09-02 06:48:10 UTC MAIN commitmail json YAML

Remove trailing whitespace; convert Xr readline to Nm readline, since
we won't get a readline man page in base.

(wiz)

2017-09-02 04:35:51 UTC MAIN commitmail json YAML

Support some Wacom pen tablets:

* Graphire (pen)
* Graphire2 (pen)
* Intuos2 A4 (pen)
* Intuos Art (pen, no finger touch)

Remove report descriptor override workaround for
Graphire and Graphire2.

(ryoon)

2017-09-01 20:58:14 UTC MAIN commitmail json YAML

add iic at pmu and admtemp

(macallan)

2017-09-01 20:11:59 UTC MAIN commitmail json YAML

support MAX6642 - yet another adm1021 kinda-sorta clone

(macallan)

2017-09-01 20:10:08 UTC MAIN commitmail json YAML

support I2C bus and direct config of slave devices

(macallan)

2017-09-01 18:35:50 UTC MAIN commitmail json YAML

Decode the following entries:
- DBG2 (Debug Port Table 2)
- SPMI (Server Platform Management Interface Table)
- WDDT (Watchdog Timer Description Table)
- UEFI (UEFI, not fully decoded yet)

(msaitoh)

2017-09-01 16:51:58 UTC MAIN commitmail json YAML

Allow the test to build on systems where sys/mman.h does not provide
PROT_MPROTECT(), or if the test is built without _NETBSD_SOURCE defined,
by providing a dummy #define if the real one does not exist.  The test
might then fail, if the PROT_MPROTECT() is really needed, but that's
better than not building.

(kre)

2017-09-01 16:27:02 UTC MAIN commitmail json YAML

Use PROT_MPROTECT() (which would have been better had it been called
PROT_MAXPROTECT or PROT_ALLOWPROTECT or something) on the mmap() call
which specifies PROT_NONE, and which we later want to change to PROT_READ,
otherwise when PAX is enabled, the mprotect() will fail.

(kre)

2017-09-01 15:19:59 UTC MAIN commitmail json YAML

Add a missing break that should have been included in revision 1.163.

Spotted by "sc dying" and reported on current-users

(skrll)

2017-09-01 14:38:24 UTC MAIN commitmail json YAML

2017-09-01 10:19:10 UTC MAIN commitmail json YAML

PR/51517: Jay West: Tty settings not restored on exit
PR/51518: Jay West: prompt is interleaved with client output

Both these issues are caused by rl_restore_handler not DTRT; fix
it so that it kills the internal libedit state completely. This is
inefficient, but it works.

Also fix:
1. add append_history()/H_NSAVE_FP
2. call the rl_startup_hook before printing the first prompt as documented.
  callint it from rl_initialize breaks python, because the callback ends
  up being invoked before the readline module is installed, and we end up
  dereferencing a NULL pointer.
3. add el_resize_terminal.

With those changes, s/lreadline/ledit/g in python works.

(christos)

2017-09-01 07:29:56 UTC MAIN commitmail json YAML

Use the same linker script as sys/arch/hppa/stand/boot and fix the gcc
5.3 problem here as well.

(skrll)

2017-09-01 07:21:01 UTC MAIN commitmail json YAML

When resizing nvi in xterm, a scroll region is set with the old size
which garbles the display.

The scroll region is set for a terminfo scroll operation and then
reset to the current window size. While xterm lets you clear a
scroll region, there is no way to do this in terminfo except by
resetting the terminal which has a visual side effect.

Xterm actually clears the scroll region as part of the resize but
that happens before a program gets the SIGWINCH signal. When nvi sees
the SIGWINCH signal, it exits the vi mode using a scroll operation to
tidy up the display before it reenters vi mode with the new window size.

This patch does two things:
- make nvi also invoke a previous SIGWINCH handler (not sufficient,
  but that's how curses wants it).
- skip the tidy up in case of a restart (avoids the scroll region)

(mlelstv)

2017-09-01 07:01:06 UTC MAIN commitmail json YAML

PR/52516: Guy Incognito: Fix memory leak; setsymtab already calls tostring()
for the buffer, don't do it twice.
XXX: pullup-8

(christos)

2017-09-01 05:53:09 UTC MAIN commitmail json YAML

- Add "Performance Server" and "Tablet" for Preferred_PM_Profile.
- Don't print FADT_RESET_REG if FADT version is 1.
- Print FADT ArmBootFlags, MinorRevision, SleepControl, SleepStatus and
  HypervisorId.
- Print "{}" even if any flags aren't set.

(msaitoh)

2017-08-31 23:47:50 UTC MAIN commitmail json YAML

2017-08-31 22:19:51 UTC MAIN commitmail json YAML

2017-08-31 19:55:43 UTC MAIN commitmail json YAML

2017-08-31 19:44:02 UTC MAIN commitmail json YAML

2017-08-31 15:41:14 UTC MAIN commitmail json YAML

check sc_eip in the ldt branch too

(maxv)

2017-08-31 10:30:58 UTC MAIN commitmail json YAML

Add a layer of mitigation against the intel sysret vuln: restore %gs when
sysretq faults. Right now we try to make sure that %rip is canonical by
performing sanity checks in several places, but I've already found missing
checks two times already, and there may be others.

By performing an additional swapgs here, we are turning ring0 exploits to
simple DoSes - which are still security bugs, but of a lower impact.

(maxv)

2017-08-31 09:33:19 UTC MAIN commitmail json YAML

Reorder for clarity, and style.

(maxv)

2017-08-31 09:27:51 UTC MAIN commitmail json YAML

Part of FreeBSD r323045:
- Print Valid Field in ACPI_NFIT_CONTROL_REGION with 0x%02x.
- Fix Flags of ACPI_NFIT_CONTROL_REGION.

(msaitoh)

2017-08-31 09:27:28 UTC MAIN commitmail json YAML

Construct the trap frame with interrupts disabled, for safety, just like
the rest of the interrupt entry points.

(maxv)

2017-08-31 08:47:19 UTC MAIN commitmail json YAML

When adding a new veriexec_file_entry, if an entry already exists with
all the same values (except for the filename) just ignore it.  Otherwise
report the duplicate-entry error.

This allows the user to create a signature file with veriexegen(8) and
not worry about duplicate entries (due to hard-linked files) which will
otherwise cause /etc/rc.d/veriexec to report an error.

Fixes PR kern/52512

XXX Pull-up for -8

(pgoyette)

2017-08-31 08:45:04 UTC MAIN commitmail json YAML

If _ENABLED flag of ACPI_SRAT_TYPE_CPU_AFFINITY, ACPI_SRAT_TYPE_MEMORY_AFFINITY
or ACPI_SRAT_TYPE_X2APIC_CPU_AFFINITY isn't set, don't use the table.

(msaitoh)

2017-08-31 08:36:32 UTC MAIN commitmail json YAML

Revert probably unintentional case changes from previous.
Remove superfluous Tn.

(wiz)

2017-08-31 07:47:59 UTC MAIN commitmail json YAML

Add a note that some external software is available only via loadable
modules due to licensing concerns.

Also add an additional example of how to build modules only, using
build.sh

(pgoyette)

2017-08-31 06:53:58 UTC MAIN commitmail json YAML

- Decode ACPI_HEST_GENERIC_V2.
- Decode ACPI_MADT_GENERIC_MSI_FRAME.
- Add NMI, CMCI, MCE, GPIO-Signal, ARMv8 SEA, ARMv8 SEI and GSIV
  in acpi_print_hest_notify().
- Add ACPI_EINJ_SET_ERROR_TYPE_WITH_ADDRESS and ACPI_EINJ_GET_EXECUTE_TIMINGS
  in acpi_print_einj_action().
- Add ACPI_ERST_EXECUTE_TIMINGS in acpi_print_erst_action().
- Decode NFIT (NVDIMM Firmware Interface Table) from FreeBSD.

(msaitoh)

2017-08-31 05:09:38 UTC MAIN commitmail json YAML

Fix a bug noticed by Soren Jacobsen running the netbsd-6-0 build.sh which
causes a core dump in some exotic circumstances (when restoring local
variables when a function returns).  ("build.sh makewrapper" exposed it.)

This was introduced in 1.63 - not as part of the substance of that
change (addition) but as an unrelated "must be the right thing to do"
cleanup, which wasn't...

(kre)

2017-08-31 02:48:55 UTC MAIN commitmail json YAML

Fix 2500 KX media setting in last commit.

(msaitoh)

2017-08-30 23:57:28 UTC MAIN commitmail json YAML

2017-08-30 22:55:41 UTC MAIN commitmail json YAML

Add a short case for the alpha test failure

Now I see it's down to the choice of -mfp-trap-mode (n works, su/sui/u don't)

(maya)

2017-08-30 20:11:59 UTC MAIN commitmail json YAML

reapply the missing part this patch:
>Deal with the limited range of VAX floating point numbers when compiling
>for VAX.

(mrg)

2017-08-30 20:09:45 UTC MAIN commitmail json YAML

achVendID is an array not a pointer so it is always "true".
avoid clang warnings by not testing it.

(mrg)

2017-08-30 19:22:06 UTC MAIN commitmail json YAML

Bump date for previous. Add missing .El.

(wiz)

2017-08-30 19:18:31 UTC MAIN commitmail json YAML

Add a way to pass -a and -x to du(1).  These allow one to 'dust' a
filesystem (-x) or see what files are the big offenders (-a) rather
than just the big directories (default).

(ginsbach)

2017-08-30 18:49:32 UTC MAIN commitmail json YAML

Fix option handling so options are actually processed. [approved by agc]

(ginsbach)

2017-08-30 16:01:55 UTC MAIN commitmail json YAML

2017-08-30 15:46:20 UTC MAIN commitmail json YAML

Don't test call gates, they are not supported anymore.

(maxv)

2017-08-30 15:44:02 UTC MAIN commitmail json YAML

Don't allow userland to create 286/386 call gates anymore - they are not
used by Wine. While here, don't allow it to overwrite the static entries
either, don't allow unknown entry types, remove LDT_DEBUG, and style.

(maxv)

2017-08-30 15:34:57 UTC MAIN commitmail json YAML

Pfff, use %ss and not %ds. The latter is controlled by userland, the former
contains the kernel value (flat); FreeBSD fixed this too a few weeks ago.

As I said earlier, this dtrace code is complete bullshit.

(maxv)

2017-08-30 15:20:09 UTC MAIN commitmail json YAML

Move sbmips -> evbmips entry to CHANGES.prev

(martin)

2017-08-30 14:24:20 UTC MAIN commitmail json YAML

use PRIu64 to print uint64_t, don't print sizeof

fixes build. sorry, built tested an older version for 32bit.

(maya)

2017-08-30 10:51:06 UTC MAIN commitmail json YAML

Add test case for alpha's MPFR config test failure
This assert fires with -mieee, but not without it.

(maya)

2017-08-30 08:54:43 UTC MAIN commitmail json YAML

ixg(4), ixv(4): Add C3000 and bypass function support.

(msaitoh)

2017-08-30 08:49:19 UTC MAIN commitmail json YAML

- Sync with FreeBSD r320688 (and up to r322865):
  - Add C3000(Denvertion(-NS)) support.
  - Add bypass function support for bypass adapters. Sysctls are provided.
    Not tested because I have no any bypass adapter.
  - ixv(4): set RSS mapping.
  - Change EEE sysctl.
  - ixv(4): Add TSOv6.
  - ixv(4): Mailbox API 1.2 and more are implemented and comment says it
    negotiate with 1.2 but it really does 1.1...
  - Remove thermal test sysctl.
  - Fix unknown bugs.
- Print driver feature capabilities and enable bits when verbose boot.

(msaitoh)

2017-08-30 08:24:58 UTC MAIN commitmail json YAML

FreeBSD r320688 sorted a lot of functions. Merging that change by one commit
makes difficult to know what was really changed. To make change understandable,
commit only function sort and white space changes before real change.

(msaitoh)

2017-08-30 05:47:24 UTC MAIN commitmail json YAML

Make all headers bold.

(wiz)

2017-08-30 01:25:07 UTC MAIN commitmail json YAML

Don't limit number of queue pair to 8. Take max TX queues and max RX queues
into account. 82598 has 32 TX queue and 64 RX queues. Others has 128 TX queues
and 128 RX queues. Number of MSI-X table entries is 64, so the max queue pairs
is 63 (64 minus the Others (e.g. link status change)).

(msaitoh)

2017-08-30 00:40:09 UTC MAIN commitmail json YAML

Use linux_keymap instead of pckbd keymap

(jmcneill)

2017-08-30 00:39:27 UTC MAIN commitmail json YAML

2017-08-29 23:38:50 UTC MAIN commitmail json YAML

Document the keep-filename entry in the dictionary passed to VERIEXEC_LOAD.

Clean up English grammar in description of VERIEXEC_DUMP (relating to the
retention of filenames).

XXX There are several tables in this man page with column headers defined
XXX using .It Sy Col1 Col2 Col3  This causes the first header to appear
XXX as "Bold" but the remaining column headers are "Normal".  I don't know
XXX how to fix it to make all the headers "Bold".  :(

(pgoyette)

2017-08-29 22:57:05 UTC MAIN commitmail json YAML

decouple pic_ipi_kpreempt() from DDB

(nisimura)

2017-08-29 20:53:56 UTC MAIN commitmail json YAML

update fonts.conf for fontconfig 2.12.4.  removes <blank> section.
add a Makefile comment about how to regenerate it.

(mrg)

2017-08-29 20:27:54 UTC MAIN commitmail json YAML

2017-08-29 19:14:04 UTC MAIN commitmail json YAML

Ensure all data is captured under the edata symbol for srt0.S to relocate
it correctly.

gcc 5.3 marks some data as .data.rel.local, .data.rel or .data.rel.ro

port-hppa/52484: lif images from -8 and HEAD not loadable/bootable over network

(skrll)

2017-08-29 18:33:16 UTC MAIN commitmail json YAML

2017-08-29 18:31:19 UTC MAIN commitmail json YAML

Add Wacom Intuos2 A4 and Intuos Art pen tablets

(ryoon)

2017-08-29 18:19:49 UTC MAIN commitmail json YAML

xorg-server.pc should include pixman-1 dependency because
include/xorg/miscstruct.h includes pixman.h

(ryoon)

2017-08-29 16:47:07 UTC MAIN commitmail json YAML

Build fix. don't provide a conflicting declaration of FcObjectTypeHash and
FcObjectTypeLookup. they're defined in fcobjshash.h included just after.

(maya)

2017-08-29 15:50:57 UTC MAIN commitmail json YAML

Don't fc-match bitmap fonts by default.

Now things using Helvetica won't look terrible, and will use the fallback
font instead.

Idea by jakllsch, thanks!

(maya)

2017-08-29 15:00:23 UTC MAIN commitmail json YAML

* aarch64/memset.S didn't work! fixed some bugs.
* maximum size of DCZID_EL0:BS (2048) supported.

(ryo)

2017-08-29 12:48:50 UTC MAIN commitmail json YAML

Revert previous changes.  They are wrong.  The intended clean-up
is already being handled by the call to veriexec_file_free() in
the "out:" path.

(pgoyette)

2017-08-29 10:23:13 UTC MAIN commitmail json YAML

One more resource to release - the filename, if we kept it.

(pgoyette)

2017-08-29 10:19:54 UTC MAIN commitmail json YAML

Release any allocated resources if we take the error paths.

As posted on tech-kern and discussed on IRC.

(pgoyette)

2017-08-29 10:10:54 UTC MAIN commitmail json YAML

Add powerdown support and hook it in to FDT

(jmcneill)

2017-08-29 09:55:25 UTC MAIN commitmail json YAML

2017-08-29 09:55:03 UTC MAIN commitmail json YAML

Add direct configuration support.

(jmcneill)

2017-08-29 09:17:43 UTC MAIN commitmail json YAML

2017-08-29 09:02:10 UTC MAIN commitmail json YAML

2017-08-29 08:46:05 UTC MAIN commitmail json YAML

2017-08-29 08:38:50 UTC MAIN commitmail json YAML

2017-08-29 07:53:54 UTC MAIN commitmail json YAML

2017-08-29 07:46:43 UTC MAIN commitmail json YAML

2017-08-29 07:12:13 UTC MAIN commitmail json YAML

update for libdrm 2.4.83.  the amdgpu.ids file isn't installed yet
(some odd FILES issue?) but this isn't a used driver yet anyway.

(mrg)

2017-08-29 06:38:49 UTC MAIN commitmail json YAML

Fix two typos.  pfil -> rfil for recording.
One was introduced a month ago and the other was 12 years ago.

(isaki)

2017-08-29 06:31:24 UTC MAIN commitmail json YAML

2017-08-29 06:28:27 UTC MAIN commitmail json YAML

Revert the *_PROT_RO_* define changes and do all the work in the *_PROT()
macros for RO kernel pages.

cats boots again - no idea how it slipped through my testing previously

(skrll)

2017-08-29 05:52:34 UTC MAIN commitmail json YAML

2017-08-29 04:58:38 UTC MAIN commitmail json YAML

2017-08-29 04:58:03 UTC MAIN commitmail json YAML

2017-08-29 04:43:43 UTC MAIN commitmail json YAML

xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_chipinfo_gen.h deleted
xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_chipset_gen.h deleted
xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_pci_chipset_gen.h deleted
xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_pci_device_match_gen.h deleted
xsrc/external/mit/xf86-video-amdgpu/dist/src/amdpciids.h deleted
xsrc/external/mit/xf86-video-amdgpu/dist/src/ati_pciids_gen.h deleted
xsrc/external/mit/xf86-video-amdgpu/dist/src/pcidb/ati_pciids.csv deleted
xsrc/external/mit/xf86-video-amdgpu/dist/src/pcidb/parse_pci_ids.pl deleted
xsrc/external/mit/xf86-video-amdgpu/include/config.h@1.3 / diff / nxr@1.3
xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_kms.c@1.5 / diff / nxr@1.5
xsrc/external/mit/xf86-video-ati-kms/include/config.h@1.5 / diff / nxr@1.5
xsrc/external/mit/xf86-video-nouveau/dist/src/drmmode_display.c@1.6 / diff / nxr@1.6
xsrc/external/mit/xf86-video-nouveau/dist/src/nouveau_xv.c@1.3 / diff / nxr@1.3
xsrc/external/mit/xf86-video-nouveau/dist/src/nvc0_xv.c@1.3 / diff / nxr@1.3
xsrc/external/mit/xf86-video-openchrome/dist/compile deleted
xsrc/external/mit/xf86-video-openchrome/dist/src/via_bandwidth.c deleted
xsrc/external/mit/xf86-video-openchrome/dist/src/via_display.c@1.7 / diff / nxr@1.7
xsrc/external/mit/xf86-video-openchrome/dist/src/via_dri.c@1.5 / diff / nxr@1.5
xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.c@1.5 / diff / nxr@1.5
xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h@1.8 / diff / nxr@1.8
      :
(more 4 files)
merge xf86-video-amdgpu-1.3.0, xf86-video-ati-7.9.0,
xf86-video-nouveau-1.0.15, and xf86-video-openchrome-0.6.0.

(mrg)

2017-08-28 10:19:57 UTC MAIN commitmail json YAML

add tests for 4->6 connections.

(christos)

2017-08-28 09:30:29 UTC MAIN commitmail json YAML

2017-08-28 08:19:58 UTC MAIN commitmail json YAML

Define __HAVE_CPU_UAREA_ALLOC_IDLELWP so there are less wasted pages

(skrll)

2017-08-28 08:19:03 UTC MAIN commitmail json YAML

2017-08-28 08:00:20 UTC MAIN commitmail json YAML

__HAVE_CPU_UAREA_ALLOC_IDLELWP needed to not waste pages

(skrll)

2017-08-28 07:03:47 UTC MAIN commitmail json YAML

Check buffer length correctly to not to print a garbage character.
Fixes PR#52352 reported by Yasushi Oshima.

(msaitoh)

2017-08-28 06:59:26 UTC MAIN commitmail json YAML

2017-08-28 06:18:40 UTC MAIN commitmail json YAML

2017-08-28 06:17:02 UTC MAIN commitmail json YAML

2017-08-28 06:16:14 UTC MAIN commitmail json YAML

2017-08-28 06:04:00 UTC MAIN commitmail json YAML

Remove superfluous Pp. Fix self-referencing xrefs. Improve others.

(wiz)

2017-08-28 05:58:30 UTC MAIN commitmail json YAML

Bump date for previous.

(wiz)

2017-08-28 05:58:08 UTC MAIN commitmail json YAML

Bump date for previous.

(wiz)

2017-08-28 05:57:37 UTC MAIN commitmail json YAML

Bump date for previous. Remove/replace bogus Tn uses.

(wiz)

2017-08-28 04:57:11 UTC MAIN commitmail json YAML

If we go to allocate and find someone else has at the same time, don't
trigger a refcount leak of the other guy's object. From mjg@freebsd.

While here also remove a bogus use of lbolt on the same path.

(dholland)

2017-08-28 01:34:52 UTC MAIN commitmail json YAML

veriexec is enabled by default in most kernel configs but the lack of device
node results in a non working config, despite following manual to get setup.
Remove a step for the user by creating a device node for veriexec by default.

ok mrg jakllsch

(sevan)

2017-08-28 01:27:34 UTC MAIN commitmail json YAML

Welcome to 8.99.2!

mount_procfs(8): removal of /proc/#/ctl and filesystem tracing feature

(kamil)

2017-08-28 00:46:07 UTC MAIN commitmail json YAML

Remove the filesystem tracing feature

This is a legacy interface from 4.4BSD, and it was
introduced to overcome shortcomings of ptrace(2) at that time, which are
no longer relevant (performance). Today /proc/#/ctl offers a narrow
subset of ptrace(2) commands and is not applicable for modern
applications use beyond simplistic tracing scenarios.

This removal will simplify kernel internals. Users will still be able to
use all the other /proc files.

This change won't affect other procfs files neither Linux compat
features within mount_procfs(8). /proc/#/ctl isn't available on Linux.

Remove:
- /proc/#/ctl from mount_procfs(8)
- P_FSTRACE note from the documentation of ps(1)
- /proc/#/ctl and filesystem tracing documentation from mount_procfs(8)
- KAUTH_REQ_PROCESS_PROCFS_CTL documentation from kauth(9)
- source code file miscfs/procfs/procfs_ctl.c
- PFSctl and procfs_doctl() from sys/miscfs/procfs/procfs.h
- KAUTH_REQ_PROCESS_PROCFS_CTL from sys/sys/kauth.h
- PSL_FSTRACE (0x00010000) from sys/sys/proc.h
- P_FSTRACE (0x00010000) from sys/sys/sysctl.h

Reduce code complexity after removal of this functionality.

Update TODO.ptrace accordingly: remove two entries about /proc tracing.

Do not keep legacy notes as comments in the headers about removed
PSL_FSTRACE / P_FSTRACE, as this interface had little number of users
(close or equal to zero).

Proposed on tech-kern@.

All filesystem tracing utility users are encouraged to switch to ptrace(2).

Sponsored by <The NetBSD Foundation>

(kamil)

2017-08-27 23:20:54 UTC MAIN commitmail json YAML

The bogus number police

(sevan)

2017-08-27 22:22:33 UTC MAIN commitmail json YAML

Setup routing at init and toggle PA mute pin (if available) for mute.

(jmcneill)

2017-08-27 20:45:47 UTC MAIN commitmail json YAML

New sentence, new line. Remove superfluous Pp.

(wiz)

2017-08-27 20:44:42 UTC MAIN commitmail json YAML

Bump date for psref, localcount changes.

(wiz)

2017-08-27 20:43:38 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2017-08-27 20:42:55 UTC MAIN commitmail json YAML

2017-08-27 20:42:18 UTC MAIN commitmail json YAML

2017-08-27 20:40:22 UTC MAIN commitmail json YAML

Sync usage with man page.

(wiz)

2017-08-27 20:39:27 UTC MAIN commitmail json YAML

2017-08-27 20:38:39 UTC MAIN commitmail json YAML

2017-08-27 20:37:59 UTC MAIN commitmail json YAML

Whitespace fixes. Fix a typo. Refer to emacs using Ic, since emacs(1)
does not exist in the base system.

(wiz)

2017-08-27 20:32:20 UTC MAIN commitmail json YAML

Remove unnecessary Tn macro.

(wiz)

2017-08-27 19:31:44 UTC MAIN commitmail json YAML

sun4v: Change clk and sclk variables to unsigned type so modern faster systems with CPU frequencies above 2 Ghz are shown correctly. Example is a 3599.910 MHz SPARC T5-2 system that otherwise is shown incorrectly as -695.-57 MHz. Based on code from OpenBSD cpu.c rev. 1.41. Verified on sun4u using qemu and sun4v on SPARC T5-2

(palle)

2017-08-27 19:17:54 UTC MAIN commitmail json YAML

Remove the sunxi_debe driver in favour of the more generic simplefb.

(jmcneill)

2017-08-27 19:14:32 UTC MAIN commitmail json YAML

Add an FDT "Simple Framebuffer" driver. This lets us take over framebuffers
configured by U-Boot without any knowledge of the underlying hardware.

(jmcneill)

2017-08-27 19:13:31 UTC MAIN commitmail json YAML

Scan children of the /chosen node to pick up simplefb nodes

(jmcneill)

2017-08-27 17:53:31 UTC MAIN commitmail json YAML

2017-08-27 17:53:10 UTC MAIN commitmail json YAML

"ahb" reset is optional

(jmcneill)

2017-08-27 16:05:26 UTC MAIN commitmail json YAML

2017-08-27 16:05:08 UTC MAIN commitmail json YAML

2017-08-27 12:34:21 UTC MAIN commitmail json YAML

PR/52382: BERTRAND Joel: Fix mapped IPv4 source selection; this got broken
in the last code refactoring. in6_selectif failing is not fatal.
XXX: pullup-8

(christos)

2017-08-27 11:44:49 UTC MAIN commitmail json YAML

2017-08-27 10:39:18 UTC MAIN commitmail json YAML

Connection state machine improvement upon transition from AVDTP_OPEN to
AVDTP_START/SUSPEND.

(nat)

2017-08-27 09:32:13 UTC MAIN commitmail json YAML

2017-08-27 08:38:32 UTC MAIN commitmail json YAML

Localify. By the way, we should use a different stack for NMIs.

(maxv)

2017-08-27 06:18:16 UTC MAIN commitmail json YAML

Remove some unnecessary duplicatioN

(skrll)

2017-08-27 02:22:17 UTC MAIN commitmail json YAML

Add PocketCHIP display and input support.

(jmcneill)

2017-08-27 02:20:50 UTC MAIN commitmail json YAML

Add a PocketCHIP -specific dts with information about the keyboard and
touch screen.

(jmcneill)

2017-08-27 02:19:46 UTC MAIN commitmail json YAML

2017-08-27 02:19:08 UTC MAIN commitmail json YAML

Try to use standard wsdisplay ioctls when HPCFBIO_GCONF is not available.

(jmcneill)

2017-08-27 00:29:57 UTC MAIN commitmail json YAML

DCZID_EL0:BS[0:3] is log2 of the block size in *words*, or 4.  Not 16.

(ryo)

2017-08-26 22:31:02 UTC MAIN commitmail json YAML

wscons is not mpsafe, so take kernel lock for intr handler

(jmcneill)

2017-08-26 22:24:50 UTC MAIN commitmail json YAML

Add a basic sun5i FB driver. This assumes that firmware (U-Boot) has
already setup the chip and re-uses the same settings / FB memory.

(jmcneill)

2017-08-26 21:58:31 UTC MAIN commitmail json YAML

2017-08-26 21:16:54 UTC MAIN commitmail json YAML

add WSKBD_TYPE_TCAKP for Texas Instruments TCA8418

(jmcneill)

2017-08-26 21:02:35 UTC MAIN commitmail json YAML

Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.

(jmcneill)

2017-08-26 20:25:00 UTC MAIN commitmail json YAML

sun4v: Avoid touching the %tick_cmpr register which is not present on never systems (Oracle SPARC Architecture 2011 and beyond). Based on code from OpenBSD locore.s revision 1.177. Tested on both sun4u (qemu and USIII) and sun4v (qemu and T5-2). ok martin@

(palle)

2017-08-26 19:26:32 UTC MAIN commitmail json YAML

2017-08-26 18:16:06 UTC MAIN commitmail json YAML

2017-08-26 17:59:24 UTC MAIN commitmail json YAML

Add support for interrupt pins.

(jmcneill)

2017-08-26 15:06:53 UTC MAIN commitmail json YAML

2017-08-26 15:05:48 UTC MAIN commitmail json YAML

Until config supports multiple 'attach driver at bus with <foo>' lines,
move plfb from common files.fdt to files.vexpress

(jmcneill)

2017-08-26 07:17:12 UTC MAIN commitmail json YAML

Fixup CPU_PJ4B for recent armv7 tlb operation changes.

(skrll)

2017-08-25 22:59:47 UTC MAIN commitmail json YAML

PR/49003: Ngie Cooper: add <sys/time.h>

(ginsbach)

2017-08-25 22:45:33 UTC MAIN commitmail json YAML

Radeon PLLs can't have odd post dividers when used with digital outputs -
add a flag to track this in relevant functions.
Now DVI output works properly on my Mini 2
Needs testing on Mini 1 and other hardware...

(macallan)

2017-08-25 22:23:59 UTC MAIN commitmail json YAML

- reorder faultbuf member.
- introduce trap() and interrupt(). now brk insn work.
-

(nisimura)

2017-08-25 21:52:01 UTC MAIN commitmail json YAML

Use the 64-bit counter as timecounter, and only use it in UP configs.

(jmcneill)

2017-08-25 21:43:49 UTC MAIN commitmail json YAML

2017-08-25 21:27:34 UTC MAIN commitmail json YAML

2017-08-25 20:36:16 UTC MAIN commitmail json YAML

The assertion at the bottom of intr_ipi_send is invalid for UP configs; add
a text for arm_cpu_max == 1

(jmcneill)

2017-08-25 17:43:33 UTC MAIN commitmail json YAML

fix the build (rump does not have opt_foo.h)

(christos)

2017-08-25 15:06:51 UTC MAIN commitmail json YAML

matt-timespec never saw any actual commits, so it has been removed.

(joerg)

2017-08-25 14:14:44 UTC MAIN commitmail json YAML

Fix lockdebug_locked annotations.

When thread A grants ownership to thread B waiting with a context,
thread B needs to assert lockdebug_locked; otherwise, when it
releases, lockdebug_unlocked thinks it's releasing an unlocked
ww_mutex.

Fixes LOCKDEBUG failure with radeon noticed by martin@.

(riastradh)

2017-08-25 12:28:51 UTC MAIN commitmail json YAML

Lookup reg resources by name instead of index; fixes USB on non-H3/A64 SoCs

(jmcneill)

2017-08-25 12:28:10 UTC MAIN commitmail json YAML

2017-08-25 11:35:03 UTC MAIN commitmail json YAML

Move incq outside of the copy section. No functional change, reduces
my smap diff.

(maxv)

2017-08-25 11:05:46 UTC MAIN commitmail json YAML

Split comment, otherwise it is misleading. kcopy operates on kernel
memory, and must *not* be used with userland pages.

(maxv)

2017-08-25 00:07:03 UTC MAIN commitmail json YAML

2017-08-24 23:45:08 UTC MAIN commitmail json YAML

mips_emul_daddi and mips_emul_daddiu don't exist, but there are
bcemul_daddi and bcemul_daddiu here that should be used.  however,
bcemul_daddi needed to be changed to use dadd not daddui.

fixes FPEMUL and N64 kernels.  ok simonb.

(mrg)

2017-08-24 22:48:06 UTC MAIN commitmail json YAML

Remove the NOFPU option.  The main MALTA config file has this now.

(simonb)

2017-08-24 22:46:54 UTC MAIN commitmail json YAML

Re-enable the NOFPU and (renamed) FPEMUL options.  None of the Malta
CPU daughter cards currently supported by NetBSD have an FPU.

Detected on real hardware.  gxemul wrongly supports an FPU on the
4Kc and 5Kc CPUs.

(simonb)

2017-08-24 17:18:55 UTC MAIN commitmail json YAML

Build fix attempt ... changes affect !KERNEL (ie: userland, rump) version
of this file only.

Rather than adding meaningless {} around all uses of functions that
are #defined to nothing for userland, #define the funcs to something
that is functionally equivalent (but which appeases gcc).

Also, define KASSERT() to nothing for userland, which avoids the need
to add a #definee for mutex_owned which would otherwise be needed,
and simmultaneoiusly stops gcc from complaining about a lack of a prototype.

(kre)

2017-08-24 14:26:16 UTC MAIN commitmail json YAML

Eliminate redundant load delays.

Machines that need load delays do not have ll/sc instructions.

(maya)

2017-08-24 14:19:36 UTC MAIN commitmail json YAML

2017-08-24 13:06:23 UTC MAIN commitmail json YAML

Add __HAVE_GENERIC_CPU_INITCLOCKS option. If set, don't export
cpu_initclocks from device drivers as common code (in this case FDT) will
provide its own copy.

(jmcneill)

2017-08-24 11:37:25 UTC MAIN commitmail json YAML

2017-08-24 11:33:28 UTC MAIN commitmail json YAML

Add EX_EARLY flag for extent_create, which skips locking. Required for
using extent subsystem in early bootstrap code, before caches are enabled.
From skrll@

(jmcneill)

2017-08-24 11:26:32 UTC MAIN commitmail json YAML

Initialize error also in the case where len=0, which just succeeds.
while here, assert that the len is indeed non-negative. this is already
confirmed by sys_fdiscard, but let's be sure.

reported by: GCC, but with different compile flags

(maya)

2017-08-24 10:43:42 UTC MAIN commitmail json YAML

2017-08-24 01:43:42 UTC MAIN commitmail json YAML

Get rid of the arg sorting - it doesn't work properly, and makes it
impossible to support component names containing embedded \n's (the
similar embedded space problem would have been trivial to fix.)
Deleting the sorting makes those issues moot, the args are no longer
processed, hence can be anything.

An alternative would be to sort the results - but that would separate
the -v output from the real output (-v stuff is not rationally sortable)
and also makes it much more difficult to get the error code for an
unknown component (like one containing an embedded \n !) as the pipe
to strt that would be used would cause the while loop to run in a sub-shell
(effectively.)

(kre)

2017-08-24 01:01:09 UTC MAIN commitmail json YAML

The military/nautical time zones were added following RFC 822 and RFC
2822 specifications.  Unfortunately they are specified incorrectly in
RFC-822 and not very clearly in RFC 2822. RFC 1123 clearly states they
are specified incorrectly - counting the wrong way from UTC - in RFC
822.  RFC 2822 just states they were implemented in a non-standard way.
Mea culpa for not noticing when originally implemented.  Fix them so
the correct calculations are made.

(ginsbach)

2017-08-23 22:27:55 UTC MAIN commitmail json YAML

Add locking(9) and psref(9) summaries to locking(9).

PR misc/52504

XXX Pull-up to -8 ?

(pgoyette)

2017-08-23 21:18:57 UTC MAIN commitmail json YAML

Move back to a simple version string for sys_info.  The way of using
CVS's $ Date $ expansion to calculate the date, whilst being more
accurate, runs into issues with reproducible builds, and alternate
repository software. Simplicity wins here.

Add yacc to the list of utilities to report on

(agc)

2017-08-23 19:47:39 UTC MAIN commitmail json YAML

Mac Mini WIP:
- plug the external TMDS into the right CRTC when in use
- use the right output types for Mini configs
now VGA works properly ( and not just by accident ) on my Mini 2. DVI is still
garbled but at least produces output.

(macallan)

2017-08-23 19:21:14 UTC MAIN commitmail json YAML