Displaying 1 50 of 1,418,960 commits (0.079s)

NetBSD — doc CHANGES

Synthesized PC speaker(4) device.
Delta File
+2 -1 doc/CHANGES
+2 -1 1 file

NetBSD — etc/etc.aarch64 MAKEDEV.conf, etc/etc.algor MAKEDEV.conf

Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
Delta File
+255 -0 sys/dev/spkr_synth.c
+39 -18 sys/dev/audiobell.c
+28 -4 share/man/man4/speaker.4
+22 -3 sys/dev/wscons/wskbd.c
+14 -3 sys/dev/isa/spkr.c
+9 -6 sys/arch/amd64/conf/GENERIC
+548 -232 144 files not shown
+915 -266 150 files

NetBSD — doc CHANGES

New audio sub-system changes - in kernel mixing
Delta File
+2 -1 doc/CHANGES
+2 -1 1 file

NetBSD — sys/dev audio.c audiovar.h, sys/miscfs/specfs spec_vnops.c

The audio sub-system now supports the following features as
posted to tech-kern:

    * Simultaneous playback and mixing of multiple streams
    * Playback streams can be of different encoding, frequency, precision
      and number of channels
    * Simultaneous recording to different formats
    * One audio device per process
    * Sysctls to set the common format frequency, precision and channels
    * Independent mixer controls for recording/playback per stream
    * Utilizes little cpu time for multiple streams / good performance
    * Compatible with existing programs that use OSS/NetBSD audio
    * Changes to audioctl(1) to allow specifying process id for corresponding
      audio device
Delta File
+2,231 -797 sys/dev/audio.c
+93 -37 sys/dev/audiovar.h
+18 -6 usr.bin/audio/ctl/ctl.c
+13 -4 usr.bin/audio/ctl/audioctl.1
+7 -1 sys/sys/audioio.h
+3 -3 sys/miscfs/specfs/spec_vnops.c
+4 -3 2 files not shown
+2,369 -851 8 files

NetBSD — doc CHANGES-7.1

tickets 1286-1293
Delta File
+174 -1 doc/CHANGES-7.1
+174 -1 1 file

NetBSD — sys/arch/x86/x86 procfs_machdep.c

Pull up following revision(s) (requested by msaitoh in ticket #1293):
        sys/arch/x86/x86/procfs_machdep.c: revisions 1.12-1.14
Update for x86 /proc/cpuinfo:
- Add ptsc, avx512dq, avx512bw, avx512vl and rdt_a.
- Update VIA/Cyrix/Centaur-defined bits. Part of PR#39950.
- Remove pcommit.
- Update some Linux mapping unused in /proc/cpuinfo.
Delta File
+15 -14 sys/arch/x86/x86/procfs_machdep.c
+15 -14 1 file

NetBSD — share/man/man4 puc.4, sys/dev/pci pucdata.c

Pull up following revision(s) (requested by msaitoh in ticket #1292):
        sys/dev/pci/pucdata.c: revisions 1.95-1.98
        share/man/man4/puc.4: revisions 1.39-40
Add three devices to puc(4):
- Add support for SystemBase SB16C1050 PCI serial card. PR#49819
  reported by Roberto E. Vargas Caballero.
- Add another Intel Q45 KT.
- Add Intel 100 Series Chipset KT.
Delta File
+32 -5 sys/dev/pci/pucdata.c
+5 -3 share/man/man4/puc.4
+37 -8 2 files

NetBSD — sys/dev/pci pcidevs_data.h pcidevs.h

regen for ticket 1291
Delta File
+9,934 -8,826 sys/dev/pci/pcidevs_data.h
+597 -114 sys/dev/pci/pcidevs.h
+10,531 -8,940 2 files

NetBSD — sys/dev/pci pcidevs

    Pull up following revision(s) (requested by msaitoh in ticket #1291):
            sys/dev/pci/pcidevs: revisions 1.1221-1.1245, 1.1247-1.1262, 1.1264-1.1269, 
1.1271-1.1273
    - Add SystemBase SB16C1050 UARTs.
    - Add D-Link DFE520TX (part of PR#49889 reported by Maxim Tsyplakov).
    - Add Realtek RTL8188EE and RTL8192CE
    - Add PLX Technology PEX 8111.
    - Add some Red Hat devices.
    - Add Samsung SM951.
    - Add several NVIDIA geforce and NVS cards.
    - Add some ATI/AMD devices.
    - Add Radeon HD 2400 and TSB82AA2 IEEE 1394 Host Controller.
      Reported by T. M. Pederson (PR#40987).
    - Add some Edimax, AWT, Fusion-io and Ralink devices of ral(4).
    - Add MSI RT3090, Edimax RT3591, Ralink RT 536[02] and RT5390 of
      ral(4).
    - Add vendor ID of Super Micro.
    - Add MegaRAID SAS3008.
    - Fix entries. The following problems were found while sorting entries:
      - Remove the following entries because the value is duplicated:
        CMDTECH_240                (CMDTECH_AAR_1210SA has the same value)
        INTEL_C610_SATA_RAID (INTEL_82801H_SATA_RAID has the same vaule)
        INTEL_C610_PCIE_1_3        (82801BA_HPB has the same value)
        GEFORCE_610M3        (GEFORCE_610M2 has the same value)
      - RADEON_RV350_NQ is not 0x4e41 but 0x4e51

    [35 lines not shown]
Delta File
+596 -113 sys/dev/pci/pcidevs
+596 -113 1 file

NetBSD — sys/dev/pci satalink.c

Pull up following revision(s) (requested by msaitoh in ticket #1290):
        sys/dev/pci/satalink.c: revision 1.53
Remove PCI_PRODUCT_CMDTECH_240's entry because CMDTECH_AAR_1210SA has
the same ID.
Delta File
+2 -7 sys/dev/pci/satalink.c
+2 -7 1 file

NetBSD — sys/dev/usb usbdevs_data.h usbdevs.h

regen for ticket 1289
Delta File
+357 -29 sys/dev/usb/usbdevs_data.h
+109 -14 sys/dev/usb/usbdevs.h
+466 -43 2 files

NetBSD — sys/dev/usb usbdevs

    Pull up following revision(s) (requested by msaitoh in ticket #1289):
            sys/dev/usb/usbdevs: revisions 1.683-1.684, 1.686-1.689, 1.691-1.695, 
1.697-1.700, 1.702-1.711, 1.713-1.715, 1.717-1.727
    - Add Realtek RTL8152, RTL8153, RTL8192EU.
    - Add Atheros AR3012.
    - Add Validity Sensors, Inc. and their devices. PR#45732 from
      Greg A. Woods.
    - Add some SMSC devices (PR#49484)
    - Add Silicon Labs EC3 USB debug adapter.
    - Add Xbox 360 Wireless Receiver.
    - Add Arduino, TP-Link, Compare, DataApex, Evoluton Robotics devices.
    - Add another RTL8192CU device of Asustek.
    - Add Belkin Components RTL8192CPU, RTL8188CU and F7D2102.
    - Add another RTL8188CUS. device of Chicony Electronics.
    - Add another RTL8192CU and DWA-131 rev. B of D-Link.
    - Add Guillemot RTL8192CU.
    - Add Hawking RTL8192CU.
    - Add IO-DATA WN-G150UM and RTL8192CU.
    - Add another RTL8188RU of Realtek.
    - Add Huawei U8150, E353_HiLink.
    - Add vendor ID of Ingenic Semiconductor Ltd.
    - Add Conexant USB Modem.
    - Add TI TUSB3410, MSP-FET430UIF and MSP-FET430UIF JTAG.
      Part of PR#49814.
    - Add Lenovo ThinkPad Compact USB keyboard with TrackPoint.

    [24 lines not shown]
Delta File
+108 -13 sys/dev/usb/usbdevs
+108 -13 1 file

NetBSD — distrib/sets/lists/man mi, lib/libc/stdlib Makefile.inc

Pull up following revision(s) (requested by msaitoh in ticket #1288):
        distrib/sets/lists/man/mi: revisions 1.1521, 1.1522
        lib/libc/stdlib/Makefile.inc: revision 1.92
Add malloc.conf.5 (link to jemalloc.3).
--
Add malloc.conf.0 to fix build with MKCATPAGES

NetBSD — sys/arch/arm/include armreg.h

Pull up following revision(s) (requested by msaitoh in ticket #1287):
        sys/arch/arm/include/armreg.h: revision 1.111
Fix CORTEXA9Rx definitions.
Delta File
+5 -4 sys/arch/arm/include/armreg.h
+5 -4 1 file

NetBSD — share/man/man4 sdtemp.4, sys/dev/i2c sdtemp.c sdtemp_reg.h

Pull up following revision(s) (requested by msaitoh in ticket #1286):
        sys/dev/i2c/sdtemp.c: revisions 1.26-1.32 via patch
        sys/dev/i2c/sdtemp_reg.h: revisions 1.8-1.12
        share/man/man4/sdtemp.4: revisions1.5-1.6
Changes for sdtemp(4):
- Add support for Atmel AT30TS00, AT30TSE004, Giantec GT30TS00,
  GT34TS02, Microchip MCP9804, MCP98244, IDT TS3000GB[02], TS3001GB2,
  TSE2004GB2, On Semiconductor CAT34TS02C and CAT34TS04.
- Add JEDEC TSE2004av support. If a device conforms TES2004av, it can
  be used without adding new entry into the matching table.
- Check the temperature resolution field in the capability register
  instead of the hard coded value in the match table. With this change,
  some devices' temperature resolution would be fixed.
- The resolution register is a vendor specific register.
- All of IDT devices have the resolution register.
- The address of the resolution register of Microchip MCP98244 is
  different from other Microchip devices.
- Show accuracy, range, resolution, high voltage standoff and shutdown.
- Show timeout with AB_DEBUG.
- Fix dmesg of STTS2004.

NetBSD — share/man/man9 localcount.9

Minor tweaks.
Delta File
+7 -5 share/man/man9/localcount.9
+7 -5 1 file

NetBSD — sys/arch/x86/x86 procfs_machdep.c

- Remove "pcommit".
- Add "rdt_a".
Delta File
+4 -4 sys/arch/x86/x86/procfs_machdep.c
+4 -4 1 file

NetBSD — sys/netinet ip_input.c

Use psref for ip_rtaddr

ip_rtaddr will be sleepable soon. So use psref instead of pserialize.
Delta File
+18 -16 sys/netinet/ip_input.c
+18 -16 1 file

NetBSD — sys/arch/x86/include specialreg.h

Add CLWB bit.
Delta File
+3 -2 sys/arch/x86/include/specialreg.h
+3 -2 1 file

NetBSD — sys/dist/pf/net pf.c, sys/external/bsd/ipf/netinet ip_fil_netbsd.c

Add rtcache_unref to release points of rtentry stemming from rtcache

In the MP-safe world, a rtentry stemming from a rtcache can be freed at any
points. So we need to protect rtentries somehow say by reference couting or
passive references. Regardless of the method, we need to call some release
function of a rtentry after using it.

The change adds a new function rtcache_unref to release a rtentry. At this
point, this function does nothing because for now we don't add a reference
to a rtentry when we get one from a rtcache. We will add something useful
in a further commit.

This change is a part of changes for MP-safe routing table. It is separated
to avoid one big change that makes difficult to debug by bisecting.
Delta File
+41 -15 sys/netinet/sctp_output.c
+29 -14 sys/netinet6/ip6_flow.c
+31 -11 sys/netinet6/ip6_input.c
+36 -3 sys/netinet/tcp_subr.c
+24 -13 sys/netinet6/in6_src.c
+29 -8 sys/netinet6/in6_pcb.c
+224 -101 28 files not shown
+414 -165 34 files

NetBSD — share/mk bsd.obj.mk

factor out expression.
Delta File
+4 -3 share/mk/bsd.obj.mk
+4 -3 1 file

NetBSD — share/mk bsd.own.mk

move sh3 to new binutils
Delta File
+2 -1 share/mk/bsd.own.mk
+2 -1 1 file

NetBSD — sys/arch/arm/omap if_cpsw.c, sys/arch/emips/ebus if_le_ebus.c

Apply deferred if_start framework

if_schedule_deferred_start checks if the if_snd queue contains packets,
so drivers don't need to check it by themselves.
Delta File
+62 -10 sys/dev/pci/if_wm.c
+5 -10 sys/arch/sun2/dev/if_ec.c
+7 -6 sys/dev/pci/if_msk.c
+7 -6 sys/dev/pci/if_sk.c
+5 -5 sys/dev/pci/if_ti.c
+5 -4 sys/dev/pci/if_nfe.c
+173 -137 42 files not shown
+264 -178 48 files

NetBSD — sys/net if.c if.h

Introduce deferred if_start framework

The framework provides a means to schedule if_start that will be executed
in softint later. It intends to be used to avoid calling if_start,
especially bpf_mtap, in hardware interrupt.

It adds a dedicated softint to a driver if the driver requests to use the
framework via if_deferred_start_init. The driver can schedule deferred
if_start by if_schedule_deferred_start.

Proposed and discussed on tech-kern and tech-net
Delta File
+106 -2 sys/net/if.c
+6 -1 sys/net/if.h
+112 -3 2 files

NetBSD — doc CHANGES-7.1

1285
Delta File
+13 -1 doc/CHANGES-7.1
+13 -1 1 file

NetBSD — sys/arch/x86/include specialreg.h cacheinfo.h, usr.sbin/cpuctl/arch i386.c

Pull up following revision(s) (requested by msaitoh in ticket #1285):
        sys/arch/x86/include/cacheinfo.h: revision 1.22
        sys/arch/x86/include/specialreg.h: revisions 1.87 and 1.90
        usr.sbin/cpuctl/arch/i386.c: revisions 1.72-1.74
Changes for x86's cpuctl(8):
- Add Quark X1000, Xeon E[57] v4, Core i7-69xx Extreme, 7th gen Core,
  Denverton, Xeon Phi [357]200, Future Xeon and Future Xeon Phi.
- Add SGX, UMIP, RDPID, SGXLC, AVX512DQ, AVX512BW and AVX512VL bit.
- Fix the bit location of CLFLUSHOPT.
- Add new TLB descriptor 0x64 and 0xc4.

NetBSD — tests/kernel/arch/amd64 t_ptrace_wait.c

Stop using atf_utils_fork() in tests/kernel/arch/amd64/t_ptrace_wait.c

Switch from:
    child = atf_utils_fork();
to:
    ATF_REQUIRE((child = fork()) != -1);

Prefer the latter as working as intended and not outputing to files with
danger to overwrite files' content after each fork in test-suite.

Discussed with Christos Zoulas.

Sponsored by <The NetBSD Foundation>
Delta File
+19 -19 tests/kernel/arch/amd64/t_ptrace_wait.c
+19 -19 1 file

NetBSD — usr.bin/make main.c

Don't apply the suffix (curdir) to MAKEOBJDIR
Delta File
+7 -7 usr.bin/make/main.c
+7 -7 1 file

NetBSD — sys/dev/pci pm3fb.c

- don't flush the engine after every blitter operation
- make sure we don't overrun the pipeline in pm3fb_init()
Delta File
+13 -0 sys/dev/pci/pm3fb.c
+13 -0 1 file

NetBSD — sys/dev/pci pm3fb.c

fix downward scrolling, set BUS_SPACE_MAP_PREFETCHABLE
Delta File
+4 -13 sys/dev/pci/pm3fb.c
+4 -13 1 file

NetBSD — usr.bin/make main.c parse.c

Refactor and simplify objdir setting code.
Delta File
+33 -25 usr.bin/make/main.c
+4 -4 usr.bin/make/parse.c
+2 -2 usr.bin/make/make.h
+39 -31 3 files

NetBSD — sys/arch/m68k/fpe fpu_exp.c

Fix sign of zero in case of x > -(2^18).
# By the way, I will modify this case later.
Delta File
+6 -4 sys/arch/m68k/fpe/fpu_exp.c
+6 -4 1 file

NetBSD — lib/libc/net linkaddr.c

Fix comment:  s/ACCD/ADDC/
Delta File
+3 -3 lib/libc/net/linkaddr.c
+3 -3 1 file

NetBSD — lib/libc/net linkaddr.c

Actually guarantee that the returned buffer from link_ntoa() is always
NUL terminated, even when called by malicious/broken applications.
Delta File
+17 -2 lib/libc/net/linkaddr.c
+17 -2 1 file

NetBSD — sys/dev/i2c sdtemp_reg.h

Device ID 0xa01 also matches Catalyst CAT34TS02C.

Found on SMD-N8G28CTP-18ML-BK.
Delta File
+2 -2 sys/dev/i2c/sdtemp_reg.h
+2 -2 1 file

NetBSD — sys/dev/i2c sdtemp_reg.h

Device ID 0xa01 also matches Catalyst CAT34TS02C.

Found on SMD-N8G28CTP-18ML-BK.
Delta File
+2 -2 sys/dev/i2c/sdtemp_reg.h
+2 -2 1 file

NetBSD — lib/libc/net linkaddr.3

More tweaking...
Delta File
+5 -6 lib/libc/net/linkaddr.3
+5 -6 1 file

NetBSD — lib/libc/net linkaddr.3

More tweaking...
Delta File
+5 -6 lib/libc/net/linkaddr.3
+5 -6 1 file

NetBSD — sys/netisdn i4b_isppp.c

Use percpuq if_input

It prevents sppp_input from running in hardware interrupt context.
Delta File
+8 -12 sys/netisdn/i4b_isppp.c
+8 -12 1 file

NetBSD — sys/netisdn i4b_isppp.c

Use percpuq if_input

It prevents sppp_input from running in hardware interrupt context.
Delta File
+8 -12 sys/netisdn/i4b_isppp.c
+8 -12 1 file

NetBSD — lib/libc/net linkaddr.3

Update BUGS section to note the possibility of a truncated return value.
Delta File
+6 -2 lib/libc/net/linkaddr.3
+6 -2 1 file

NetBSD — lib/libc/net linkaddr.3

Update BUGS section to note the possibility of a truncated return value.
Delta File
+6 -2 lib/libc/net/linkaddr.3
+6 -2 1 file

NetBSD — lib/libc/net linkaddr.c

make it always return a NUL terminated string instead of NULL when the address
is truncated for compatibility with others.
Delta File
+10 -8 lib/libc/net/linkaddr.c
+10 -8 1 file

NetBSD — lib/libc/net linkaddr.c

make it always return a NUL terminated string instead of NULL when the address
is truncated for compatibility with others.
Delta File
+10 -8 lib/libc/net/linkaddr.c
+10 -8 1 file

NetBSD — lib/libc/net linkaddr.c

Add the terminating NUL as a regular character addition.
Delta File
+4 -4 lib/libc/net/linkaddr.c
+4 -4 1 file

NetBSD — lib/libc/net linkaddr.c

Add the terminating NUL as a regular character addition.
Delta File
+4 -4 lib/libc/net/linkaddr.c
+4 -4 1 file

NetBSD — lib/libc/net linkaddr.c

Leave room for the null terminator. Spotted by DuClare on freenode.
Delta File
+3 -3 lib/libc/net/linkaddr.c
+3 -3 1 file

NetBSD — lib/libc/net linkaddr.c

Leave room for the null terminator. Spotted by DuClare on freenode.
Delta File
+3 -3 lib/libc/net/linkaddr.c
+3 -3 1 file

NetBSD — tests/kernel t_ptrace_wait.c

switch to using fork so we can see the child output.
Delta File
+56 -56 tests/kernel/t_ptrace_wait.c
+56 -56 1 file

NetBSD — tests/kernel t_ptrace_wait.c

switch to using fork so we can see the child output.
Delta File
+56 -56 tests/kernel/t_ptrace_wait.c
+56 -56 1 file