CVS commit: src/sys/dev/ata

2017-10-08 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Oct 8 19:00:29 UTC 2017 Modified Files: src/sys/dev/ata: ata.c ataconf.h files.ata Log Message: as a stopgap measure, include necessary parts of dev/ata/ata.c even if no atabus is configured, so that kernels with just 'wd*

CVS commit: src/sys/dev/ofisa

2017-10-09 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Oct 10 05:35:15 UTC 2017 Modified Files: src/sys/dev/ofisa: wdc_ofisa.c Log Message: fix wdc_init_shadow_regs() arg To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/dev/ofisa/wdc_ofisa.c Please note t

CVS commit: src/sys/dev/ic

2017-10-10 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Oct 10 16:30:23 UTC 2017 Modified Files: src/sys/dev/ic: mvsata.c Log Message: make compile with ATAPI_DEBUG_PROBE (by copying over the code from atapi_wdc.c), which is on e.g. for i386/amd64 ALL kernels problem found by han

CVS commit: src/sys/dev/usb

2017-10-10 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Oct 10 16:44:24 UTC 2017 Modified Files: src/sys/dev/usb: umass_isdata.c Log Message: make compile with UISDATA_DEBUG To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/dev/usb/umass_isdata.c Please not

CVS commit: src/sys/dev/ata

2017-10-10 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Oct 10 17:19:39 UTC 2017 Modified Files: src/sys/dev/ata: ata.c ataconf.h atavar.h files.ata Added Files: src/sys/dev/ata: ata_subr.c Log Message: split off functions used by 'wd* at umass?' into separate file, unfor

CVS commit: src/sys/sys

2017-10-10 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Oct 10 17:20:42 UTC 2017 Modified Files: src/sys/sys: param.h Log Message: bump kernel version for SATA NCQ branch merge To generate a diff of this commit: cvs rdiff -u -r1.546 -r1.547 src/sys/sys/param.h Please note that

CVS commit: src/sys/dev/scsipi

2017-10-10 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Oct 10 21:37:49 UTC 2017 Modified Files: src/sys/dev/scsipi: atapi_wdc.c Log Message: revert the logic in wdc_atapi_intr() for wdc_wait_for_unbusy() to what it was before NCQ merge; it got broken during the efford to remove

CVS commit: src/sys/dev/ata

2017-10-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Oct 14 13:15:14 UTC 2017 Modified Files: src/sys/dev/ata: wd.c Log Message: only call drive reset with AT_POLL when the command itself was polled, so that the logic for AT_POLL matches how e.g. ata_dmaerr() is called; this w

CVS commit: src/sys/dev/ata

2017-10-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Oct 14 13:20:32 UTC 2017 Modified Files: src/sys/dev/ata: wd.c Log Message: do not use the NCQ priority by default; seems it negatively affects performance at least with some drives, so this needs better understood first T

CVS commit: src/sys/dev/ata

2017-10-15 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Oct 15 11:27:14 UTC 2017 Modified Files: src/sys/dev/ata: ata_wdc.c Log Message: revert the logic for wdc_wait_for_unbusy() in wdc_ata_bio_intr() to pre-NCQ, wdcintr() and wdctimeout() need that; follows same change in atapi

CVS commit: src/sys/dev/ata

2017-10-15 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Oct 15 14:41:07 UTC 2017 Modified Files: src/sys/dev/ata: ata.c Log Message: move the extra thaw for scheduled ata_reset_channel() to the function itself, so it's done regardless if the actual reset is run from thread contex

CVS commit: src/sys/dev/ic

2017-10-15 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Oct 15 18:02:33 UTC 2017 Modified Files: src/sys/dev/ic: wdc.c Log Message: explicitely ignore polled xfers in wdcintr(), so it won't be processed twice - seems setting WDSD_IBM actually has no effect at least on some PCI-ID

CVS commit: src/sys/dev/ic

2017-10-15 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Oct 16 05:52:43 UTC 2017 Modified Files: src/sys/dev/ic: wdc.c Log Message: fix comment - it's WDCTL_IDS which is supposed to disable interrupts To generate a diff of this commit: cvs rdiff -u -r1.285 -r1.286 src/sys/dev/i

CVS commit: src/sys/dev/ic

2017-10-17 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Oct 17 16:24:14 UTC 2017 Modified Files: src/sys/dev/ic: mvsata.c Log Message: no need to clear DMA WAIT flag in mvsata_edma_handle(), it's not needed by atabus layer To generate a diff of this commit: cvs rdiff -u -r1.38

CVS commit: src/sys/dev

2017-10-17 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Oct 17 18:52:51 UTC 2017 Modified Files: src/sys/dev/ata: ata_subr.c ata_wdc.c atavar.h src/sys/dev/ic: wdc.c src/sys/dev/pci: pciide_common.c src/sys/dev/scsipi: atapi_wdc.c Log Message: reintroduce

CVS commit: src/sys/dev/ata

2017-10-18 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Wed Oct 18 08:38:35 UTC 2017 Modified Files: src/sys/dev/ata: ata.c Log Message: add newlines to the debug messages To generate a diff of this commit: cvs rdiff -u -r1.137 -r1.138 src/sys/dev/ata/ata.c Please note that diffs

CVS commit: src/sys/dev/pci

2017-10-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Oct 19 20:11:38 UTC 2017 Modified Files: src/sys/dev/pci: cmdide.c pciidevar.h Log Message: replace the chek for the shared channel of cmdide(4) a flag of the product array, rather than switch inside attach routine XXX judg

CVS commit: src/sys/dev/ata

2017-10-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Oct 19 20:45:07 UTC 2017 Modified Files: src/sys/dev/ata: ata.c ata_subr.c wd.c Log Message: more detailed debug info; also sync DEBUG_* values in wd.c with ata.c To generate a diff of this commit: cvs rdiff -u -r1.138 -r1

CVS commit: src/sys

2017-10-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Oct 20 07:06:08 UTC 2017 Modified Files: src/sys/arch/acorn32/eb7500atx: rside.c src/sys/arch/acorn32/mainbus: wdc_pioc.c src/sys/arch/acorn32/podulebus: icside.c rapide.c simide.c src/sys/arch/amiga/d

CVS commit: src/sys/dev/pci

2017-10-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Oct 20 21:51:29 UTC 2017 Modified Files: src/sys/dev/pci: cmdide.c Log Message: actually 0680 uses different chip map func, which doesn't call the function handing non-independant channels, so don't set IDE_SHARED_CHANNELS f

CVS commit: src/sys/dev/pci

2017-10-22 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Oct 22 13:13:55 UTC 2017 Modified Files: src/sys/dev/pci: cmdide.c pciidevar.h Log Message: do not share queue between the non-indepedant channels; instead make sure only one of the channels is ever active on the same contro

CVS commit: src/sys/kern

2017-10-23 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Oct 23 19:03:40 UTC 2017 Modified Files: src/sys/kern: vfs_wapbl.c Log Message: remove counter for 'journal I/O bufs biowait' - it's (total - async), so superfluous; adjust the description of the the other counters a bit to

CVS commit: [tls-maxphys] src/sys/ufs/ufs

2017-10-24 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Oct 24 22:27:43 UTC 2017 Modified Files: src/sys/ufs/ufs [tls-maxphys]: ufs_vfsops.c Log Message: remove rebase merge artifacts To generate a diff of this commit: cvs rdiff -u -r1.51.2.3 -r1.51.2.4 src/sys/ufs/ufs/ufs_vfso

CVS commit: src/sys/ufs/ufs

2017-10-25 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Wed Oct 25 18:06:01 UTC 2017 Modified Files: src/sys/ufs/ufs: quota2.h Log Message: fix tyop, PR kern/52653 by Edgar Fuss To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/ufs/ufs/quota2.h Please note that

CVS commit: src

2017-10-31 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Oct 31 08:10:12 UTC 2017 Modified Files: src/distrib/sets/lists/comp: mi src/share/man/man9: Makefile Removed Files: src/share/man/man9: ppi.9 Log Message: remove ppi(9) manpage, the actual subsystem got neve

CVS commit: src/doc/roadmaps

2017-10-31 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Oct 31 19:03:32 UTC 2017 Modified Files: src/doc/roadmaps: storage Log Message: bring the WAPBL entry more up-to-date and sound less desperate, there is not really much preventing it to be enabled by default for new installs

CVS commit: src/sys/dev/ata

2017-11-01 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Wed Nov 1 21:27:22 UTC 2017 Modified Files: src/sys/dev/ata: TODO.ncq Log Message: one down - mlelstv converted wd(4) to dksubr To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/dev/ata/TODO.ncq Please note

CVS commit: src/sys/dev/scsipi

2017-11-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Nov 4 21:02:37 UTC 2017 Modified Files: src/sys/dev/scsipi: scsipi_disk.h Log Message: fix comment - scsipi_rw_big was renamed to scsipi_rw_10 a while ago To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/

CVS commit: src/sys/dev/ic

2017-11-11 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Nov 11 16:49:13 UTC 2017 Modified Files: src/sys/dev/ic: ahcisata_core.c Log Message: change several of error logs in ahci_intr_port() to use AHCIDEBUG_PRINT() so they don't show unless debugging; e.g. the AHCI_P_IX_TFES see

CVS commit: src/usr.bin/audio/common

2017-11-25 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Nov 25 17:18:15 UTC 2017 Modified Files: src/usr.bin/audio/common: wav.c Log Message: need getle16() for ext.sub_tag too PR bin/52762 by Yosuke Sugahara To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/us

CVS commit: src/sys/kern

2017-12-02 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Dec 2 17:29:55 UTC 2017 Modified Files: src/sys/kern: vfs_wapbl.c Log Message: according to benchmark extracting pkgsrc.tar, using FUA and hence waiting for each transfer to write through to the medium is way slower than ju

CVS commit: [tls-maxphys] src/sys/modules/nvme

2017-12-03 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Dec 3 11:52:57 UTC 2017 Added Files: src/sys/modules/nvme [tls-maxphys]: Makefile Log Message: sync with HEAD To generate a diff of this commit: cvs rdiff -u -r0 -r1.4.2.2 src/sys/modules/nvme/Makefile Please note that d

CVS commit: src/sys/modules/nvme

2017-12-03 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Dec 3 11:49:32 UTC 2017 Modified Files: src/sys/modules/nvme: Makefile Log Message: again remove mistakely committed debug flags To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/modules/nvme/Makefile P

CVS commit: [tls-maxphys] src/sys

2017-12-03 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Dec 3 14:21:05 UTC 2017 Modified Files: src/sys/arch/amiga/conf [tls-maxphys]: GENERIC src/sys/dev/pci [tls-maxphys]: files.pci Log Message: fix back some more incorrect sync To generate a diff of this commit: cvs

CVS commit: src/sys/dev/pci

2017-12-03 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Dec 3 14:26:38 UTC 2017 Modified Files: src/sys/dev/pci: files.pci Added Files: src/sys/dev/pci: ips.c Log Message: port ips(4) driver from OpenBSD; needs a lot more work, right now just compilable To generate a

CVS commit: src/sys/dev

2017-12-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Dec 4 22:15:52 UTC 2017 Modified Files: src/sys/dev: dksubr.c Log Message: add KASSERT() just before setting sc_deferred, to ensure this does not trigger problem in PR kern/52769 To generate a diff of this commit: cvs rdi

CVS commit: src/sys/arch/x86/include

2018-01-13 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Jan 13 17:55:57 UTC 2018 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: fix swapped comments for EFER LME and LMA To generate a diff of this commit: cvs rdiff -u -r1.107 -r1.108 src/sys/arch/x86/includ

CVS commit: src/sys/arch/x86

2018-01-22 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Jan 22 19:37:45 UTC 2018 Modified Files: src/sys/arch/x86/conf: files.x86 Added Files: src/sys/arch/x86/x86: x86_tlb.c Removed Files: src/sys/arch/x86/x86: pmap_tlb.c Log Message: rename sys/arch/x86/x86/pmap

CVS commit: src/sys/arch/xen/conf

2018-01-22 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Jan 22 22:36:11 UTC 2018 Modified Files: src/sys/arch/xen/conf: files.xen Log Message: xen has separate list, update here also for x86/pmap_tlb.c -> x86/x86_tlb.c To generate a diff of this commit: cvs rdiff -u -r1.164 -r1

CVS commit: src/sys/uvm/pmap

2018-02-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Feb 19 21:20:34 UTC 2018 Modified Files: src/sys/uvm/pmap: pmap_tlb.c pmap_tlb.h Log Message: make it possible to not use the icache evcnts To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/uvm/pmap/pma

CVS commit: src/sys/uvm/pmap

2018-02-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Feb 19 21:40:45 UTC 2018 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: a bit of DRY - add macro for initial free ASID count To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/uvm/pmap/pmap_tl

CVS commit: src/sys/uvm/pmap

2018-02-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Feb 19 22:01:16 UTC 2018 Modified Files: src/sys/uvm/pmap: pmap_tlb.c pmap_tlb.h Log Message: convert to use actual __BITMAP_*() macros from , and make it possible to override the ASID bitmap length; default to 256 ASIDs as

CVS commit: src/sys/uvm/pmap

2018-02-21 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Wed Feb 21 21:53:54 UTC 2018 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: KERNEL_PID is > 0 on powerpc/ibm4xx, need to mask all bits <0, KERNEL_PID> to avoid triggering KASSERT() checking allocated asid is bigger th

CVS commit: src/sys/uvm/pmap

2018-02-25 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Feb 25 16:44:31 UTC 2018 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: adjust KASSERT() triggered in PR port-cobalt/53054 to provide more info To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/s

CVS commit: src/sys/uvm/pmap

2018-02-25 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Feb 25 21:43:03 UTC 2018 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: fix the DIAGNOSTIC function pmap_tlb_asid_count() to not expect that TLBINFO_ASID_INUSE_P() returns just 0 or 1; the underlying __BITMAP_ISSE

CVS commit: src/sys/sys

2018-03-03 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Mar 3 19:21:59 UTC 2018 Modified Files: src/sys/sys: once.h Log Message: mark the ONCE_DECL() variables as __read_mostly to optimize cache placement To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/sys/

CVS commit: src/sys/arch/x86/x86

2018-03-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Mar 4 10:02:10 UTC 2018 Modified Files: src/sys/arch/x86/x86: mtrr_i686.c Log Message: use tlbflush() instead of writing to %cr3, so it's more clear what code does To generate a diff of this commit: cvs rdiff -u -r1.29 -r

CVS commit: src/sys/arch/x86

2018-03-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Mar 4 10:13:09 UTC 2018 Modified Files: src/sys/arch/x86/include: pmap.h src/sys/arch/x86/x86: pmap.c Log Message: drop pmap_update_2pg(), just call pmap_update_pg() separately for each To generate a diff of this

CVS commit: src/sys/arch/x86/x86

2018-03-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Mar 4 10:26:10 UTC 2018 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: dedup code around pmap_reactivate() - do the actual TLB flush also To generate a diff of this commit: cvs rdiff -u -r1.283 -r1.284 src/sys/

CVS commit: src/sys/arch/x86/x86

2018-03-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Mar 4 10:40:01 UTC 2018 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: dedup pmap_pdirpa() KASSERT() in pmap_reactive(), pmap_load(), and pmap_deactivate() To generate a diff of this commit: cvs rdiff -u -r1.28

CVS commit: src/sys/arch/x86/x86

2018-03-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Mar 4 10:59:11 UTC 2018 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: move DIAGNOSTIC code for checking in-use pmap from pmap_destroy() to a separate function for readability To generate a diff of this commit:

CVS commit: src/sys/arch/x86/x86

2018-03-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Mar 4 11:01:48 UTC 2018 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: reduce intendation in pmap_activate(), NFCI To generate a diff of this commit: cvs rdiff -u -r1.286 -r1.287 src/sys/arch/x86/x86/pmap.c Pl

CVS commit: src/sys/dev/pci

2018-03-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Mar 4 13:11:51 UTC 2018 Modified Files: src/sys/dev/pci: pcidevs Log Message: apply some updates and recommended corrections to pcidevs descriptions PR kern/45733 by Greg A.Woods To generate a diff of this commit: cvs rd

CVS commit: src/sys/dev/pci

2018-03-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Mar 4 13:13:18 UTC 2018 Modified Files: src/sys/dev/pci: pcidevs.h pcidevs_data.h Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.1309 -r1.1310 src/sys/dev/pci/pcidevs.h cvs rdiff -u -r1.1308 -r1.13

CVS commit: src/sys/dev/pci

2018-03-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Mar 4 13:24:46 UTC 2018 Modified Files: src/sys/dev/pci: pcidevs.h pcidevs_data.h Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.1310 -r1.1311 src/sys/dev/pci/pcidevs.h cvs rdiff -u -r1.1309 -r1.13

CVS commit: src/sys

2018-03-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Mar 4 13:24:17 UTC 2018 Modified Files: src/sys/arch/x86/pci: pcib.c src/sys/dev/pci: pcidevs viaenv.c Log Message: according to VT82C686A chip specs, the VIA Technologies device 0x3057 is more a Power Management co

CVS commit: src/sys/arch/x86/x86

2018-03-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Mar 4 23:25:35 UTC 2018 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: adjust the pmap_check_inuse() fix to avoid #ifdef To generate a diff of this commit: cvs rdiff -u -r1.288 -r1.289 src/sys/arch/x86/x86/pmap

CVS commit: src/sys/dev/ic

2018-03-16 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Mar 16 18:49:18 UTC 2018 Modified Files: src/sys/dev/ic: nvme.c nvmevar.h Log Message: stop using q_nccbs_avail for deciding whether there are available ccbs; no need to maintain a counter _and_ q_ccb_list this fixes deadlo

CVS commit: src/sys/dev/ic

2018-03-16 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Mar 16 23:31:19 UTC 2018 Modified Files: src/sys/dev/ic: ld_nvme.c nvme.c nvmevar.h Log Message: refactor the locking code around DIOCGCACHE handling to be reusable for other infrequent commands it uses single condvar for s

CVS commit: src/sys/dev/ic

2018-03-16 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Mar 17 00:28:03 UTC 2018 Modified Files: src/sys/dev/ic: nvme.c Log Message: switch handling of passthrough commands to use queue, instead of polling should fix PR kern/53059 by Frank Kardel To generate a diff of this com

CVS commit: src/sys/dev/ic

2018-03-17 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Mar 17 09:36:32 UTC 2018 Modified Files: src/sys/dev/ic: nvme.c Log Message: fix passthrough command usage also in nvme_get_number_of_queues(), fixes memory corruption and possible panic on boot PR kern/53059 To generate

CVS commit: src/sys/dev/ic

2018-03-17 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Mar 17 09:45:44 UTC 2018 Modified Files: src/sys/dev/ic: nvme.c Log Message: also remove now duplicate nvme_ccb_put() call from nvme_get_number_of_queues() To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/

CVS commit: src/sbin/nvmectl

2018-03-17 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Mar 17 11:07:26 UTC 2018 Modified Files: src/sbin/nvmectl: devlist.c identify.c logpage.c nvmectl.c nvmectl.h perftest.c power.c reset.c wdc.c Log Message: use setprogname()/getprogname(), do not hardcode the pro

CVS commit: src/sys/dev/usb

2018-03-17 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Mar 17 19:37:11 UTC 2018 Modified Files: src/sys/dev/usb: usbdevs Log Message: add LAN78xx family (Raspberry Pi 3B+) entries - PR kern/53105 To generate a diff of this commit: cvs rdiff -u -r1.745 -r1.746 src/sys/dev/usb/u

CVS commit: src/sys/dev/usb

2018-03-17 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Mar 17 19:37:49 UTC 2018 Modified Files: src/sys/dev/usb: usbdevs.h usbdevs_data.h Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.737 -r1.738 src/sys/dev/usb/usbdevs.h cvs rdiff -u -r1.738 -r1.739 s

CVS commit: src/sys/dev/pci

2018-03-24 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Mar 24 18:32:13 UTC 2018 Modified Files: src/sys/dev/pci: auich.c Log Message: use pci_intr_establish_xname() To generate a diff of this commit: cvs rdiff -u -r1.151 -r1.152 src/sys/dev/pci/auich.c Please note that diffs

CVS commit: src/sys/dev/isa

2018-03-24 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Mar 24 18:34:43 UTC 2018 Modified Files: src/sys/dev/isa: lpt_isa.c Log Message: use isa_intr_establish_xname() To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69 src/sys/dev/isa/lpt_isa.c Please note that diff

CVS commit: src/sys/uvm

2018-03-26 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Mar 26 21:43:30 UTC 2018 Modified Files: src/sys/uvm: uvm_bio.c Log Message: mark ubc_winshift and ubc_winsize as __read_mostly, they are used often so might benefit from cache placement To generate a diff of this commit:

CVS commit: src/sys/uvm

2018-04-02 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Apr 2 18:25:42 UTC 2018 Modified Files: src/sys/uvm: uvm_emap.c Log Message: fix typo in comment To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/uvm/uvm_emap.c Please note that diffs are not public

CVS commit: src/doc/roadmaps

2018-04-12 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 12 19:08:02 UTC 2018 Modified Files: src/doc/roadmaps: storage Log Message: update the NVMe entry; perhaps time to consider good enough and remove from here? To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.2

CVS commit: src/doc/roadmaps

2018-04-12 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 12 19:11:35 UTC 2018 Modified Files: src/doc/roadmaps: storage Log Message: update tls-maxphys To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/doc/roadmaps/storage Please note that diffs are not publ

CVS commit: src/doc/roadmaps

2018-04-12 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 12 19:12:25 UTC 2018 Modified Files: src/doc/roadmaps: storage Log Message: fix year for the tls-maxphys resync To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/doc/roadmaps/storage Please note that d

CVS commit: src/sys/dev/ata

2018-04-16 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Apr 16 22:33:28 UTC 2018 Modified Files: src/sys/dev/ata: atavar.h Log Message: remove superfluous semicolon To generate a diff of this commit: cvs rdiff -u -r1.95 -r1.96 src/sys/dev/ata/atavar.h Please note that diffs ar

CVS commit: src/sys/uvm

2018-04-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Apr 20 18:58:10 UTC 2018 Modified Files: src/sys/uvm: uvm_bio.c uvm_extern.h Log Message: make ubc_alloc() and ubc_release() static, they should not be used outside of ubc_uiomove()/ubc_zeropage(); for now mark as noinline t

CVS commit: src/sys

2018-04-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Apr 20 19:02:18 UTC 2018 Modified Files: src/sys/kern: sys_pipe.c src/sys/uvm: uvm_emap.c uvm_extern.h Log Message: add prot parameter for uvm_emap_enter(), so that it's possible to enter also read/write mappings T

CVS commit: src/sys/dev/usb

2018-04-21 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Apr 21 15:53:25 UTC 2018 Modified Files: src/sys/dev/usb: xhci.c Log Message: add KASSERT() that sc_child* is set to NULL after child detach; just for readability, it's not immediatelly obvious this is done in xhci_childdet(

CVS commit: src/sys/dev/usb

2018-04-22 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Apr 22 07:47:15 UTC 2018 Modified Files: src/sys/dev/usb: xhci.c Log Message: trigger the softint processing on that child bus which is not detached yet fixes PR kern/53066 by Martin Husemann To generate a diff of this co

CVS commit: src/sys/dev/usb

2018-04-23 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Apr 23 19:55:00 UTC 2018 Modified Files: src/sys/dev/usb: xhci.c xhcireg.h Log Message: enable code to only trigger usb processing when EINT is set, to avoid misinterpreting shared interrupt for another device when clearing

CVS commit: src

2018-05-12 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat May 12 14:49:34 UTC 2018 Modified Files: src/distrib/sets/lists/comp: mi src/share/man/man9: Makefile ubc.9 Log Message: remove ubc_alloc(9) and ubc_release(9) from ubc(9) from the documentation, they are internal (s

CVS commit: src/share/man/man9

2018-05-12 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat May 12 15:03:20 UTC 2018 Modified Files: src/share/man/man9: ubc.9 Log Message: adjust description for ubc_uiomove() to not reference lenp variable (that part was carried over from ubc_alloc() description), and instead menti

CVS import: sys/external/bsd/ena-com

2018-05-19 Thread Jaromir Dolecek
Module Name:sys Committed By: jdolecek Date: Sat May 19 08:50:54 UTC 2018 Update of /cvsroot/sys/external/bsd/ena-com In directory ivanova.netbsd.org:/tmp/cvs-serv16991 Log Message: Introduce HAL for Amazon Elastic Network Adapter (ENA) This commit adds HAL (Hardware Abstraction

CVS commit: sys/external/bsd/ena-com

2018-05-19 Thread Jaromir Dolecek
Module Name:sys Committed By: jdolecek Date: Sat May 19 08:54:34 UTC 2018 Removed Files: sys/external/bsd/ena-com: ena_admin_defs.h ena_com.c ena_com.h ena_common_defs.h ena_eth_com.c ena_eth_com.h ena_eth_io_defs.h ena_plat.h ena_regs_defs.h

CVS import: src/sys/external/bsd/ena-com

2018-05-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat May 19 08:56:06 UTC 2018 Update of /cvsroot/src/sys/external/bsd/ena-com In directory ivanova.netbsd.org:/tmp/cvs-serv24953 Log Message: Introduce HAL for Amazon Elastic Network Adapter (ENA) This commit adds HAL (Hardware Abstract

CVS commit: src/sys/external/bsd/ena-com

2018-05-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat May 19 08:59:38 UTC 2018 Modified Files: src/sys/external/bsd/ena-com: ena_plat.h Log Message: adapt for NetBSD To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 src/sys/external/bsd/ena-com/ena_plat.h Pleas

CVS import: src/sys/dev/pci

2018-05-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat May 19 09:18:31 UTC 2018 Update of /cvsroot/src/sys/dev/pci In directory ivanova.netbsd.org:/tmp/cvs-serv19156 Log Message: Import source for FreeBSD Amazon Elastic Network Adapter (ENA) NIC driver for reference. Needs a lot of work

CVS commit: src/sys

2018-05-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat May 19 09:27:10 UTC 2018 Modified Files: src/sys/arch/amd64/conf: ALL src/sys/dev/pci: files.pci Log Message: add config glue for ena(4) To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88 src/sys/arch/am

CVS commit: src/sys/dev/pci

2018-05-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat May 19 09:32:55 UTC 2018 Modified Files: src/sys/dev/pci: if_ena.c if_enavar.h Log Message: Intermediate changes to make it further into actually at least compile, not nearly yet complete. Committed so that others can possi

CVS commit: src/sys/uvm

2018-05-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat May 19 11:02:33 UTC 2018 Modified Files: src/sys/uvm: uvm_loan.c uvm_page.c Log Message: detect wraparound when bumping page wire_count and loan_count To generate a diff of this commit: cvs rdiff -u -r1.85 -r1.86 src/sys/u

CVS commit: src/sys

2018-05-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat May 19 11:39:37 UTC 2018 Modified Files: src/sys/arch/x86/include: pmap.h src/sys/arch/x86/x86: pmap.c src/sys/kern: kern_synch.c sys_pipe.c src/sys/sys: pipe.h src/sys/uvm: files.uvm uvm_exter

CVS commit: src/sys/sys

2018-05-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat May 19 11:40:22 UTC 2018 Modified Files: src/sys/sys: param.h Log Message: bump version to 8.99.18 - emap removal To generate a diff of this commit: cvs rdiff -u -r1.562 -r1.563 src/sys/sys/param.h Please note that diffs

CVS commit: src/sys

2018-05-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat May 19 15:03:26 UTC 2018 Modified Files: src/sys/arch/amd64/include: pmap.h src/sys/uvm: uvm_page.c uvm_page.h uvm_pmap.h Log Message: add experimental new function uvm_direct_process(), to allow of read/writes of co

CVS commit: src/sys/uvm

2018-05-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat May 19 15:13:26 UTC 2018 Modified Files: src/sys/uvm: uvm_bio.c Log Message: change code to take advantage of direct map when available, avoiding the need to map pages into kernel this improves performance of UBC-based (rea

CVS commit: src/sys/uvm

2018-05-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat May 19 15:18:02 UTC 2018 Modified Files: src/sys/uvm: uvm_readahead.c Log Message: adjust heuristics for read-ahead to skip the full read-ahead when last page of the range is already cached; this speeds up I/O from cache, si

CVS commit: src/sys/arch/ia64/ia64

2018-05-24 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri May 25 06:34:02 UTC 2018 Modified Files: src/sys/arch/ia64/ia64: pmap.c Log Message: Don't use uvm_emap_size, emap was removed To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/arch/ia64/ia64/pmap.c Pl

CVS commit: src/sys/uvm

2018-05-25 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri May 25 20:11:03 UTC 2018 Modified Files: src/sys/uvm: uvm_loan.c Log Message: add the KASSERT() for loan_count wrap-around to all places which increase it To generate a diff of this commit: cvs rdiff -u -r1.86 -r1.87 src/s

CVS commit: src/sys/uvm

2018-05-26 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat May 26 18:57:35 UTC 2018 Modified Files: src/sys/uvm: uvm_bio.c Log Message: uvm_pageactivate() needs to be called _after_ code is done with the page, no reason to bother pdaemon with PG_BUSY pages; also clear the PG_FAKE a

CVS commit: src/sys/dev/isa

2018-05-28 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue May 29 06:14:34 UTC 2018 Modified Files: src/sys/dev/isa: isadma.c isadmareg.h isareg.h Log Message: fix off-by-one in the mapping of the ISA DMA page registers, they actually start at 0x81; the code used bus_space_map() sta

CVS commit: src/sys/dev/ata

2018-06-03 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Jun 3 18:38:36 UTC 2018 Modified Files: src/sys/dev/ata: wd.c Log Message: take mutex around check for pending flush, as the code before dksubr conversion had, to avoid possible race on my system doesn't really change beha

CVS commit: src/sys/dev/pci

2018-06-09 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Jun 9 18:39:33 UTC 2018 Modified Files: src/sys/dev/pci: pcidevs Log Message: small sync of Marvell Yukon PCI product ids with OpenBSD - add 8048 variant, rename YUKON_1 to YUKON_8070 also adjust description for YUKON_805

CVS commit: src/sys/dev/pci

2018-06-09 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Jun 9 18:39:58 UTC 2018 Modified Files: src/sys/dev/pci: pcidevs.h pcidevs_data.h Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.1330 -r1.1331 src/sys/dev/pci/pcidevs.h cvs rdiff -u -r1.1329 -r1.13

  1   2   3   4   5   6   7   8   9   10   >