Now
MAIN commitmail json YAML
Fixing potential, though unlikely overflow as detected by coverity scan
MAIN commitmail json YAML
src/sys/fs/udf/udf.h@1.55
/
diff
/
nxr@1.55
src/sys/fs/udf/udf_strat_direct.c@1.16 / diff / nxr@1.16
src/sys/fs/udf/udf_strat_rmw.c@1.31 / diff / nxr@1.31
src/sys/fs/udf/udf_strat_sequential.c@1.20 / diff / nxr@1.20
src/sys/fs/udf/udf_vnops.c@1.127 / diff / nxr@1.127
src/sys/fs/udf/udf_strat_direct.c@1.16 / diff / nxr@1.16
src/sys/fs/udf/udf_strat_rmw.c@1.31 / diff / nxr@1.31
src/sys/fs/udf/udf_strat_sequential.c@1.20 / diff / nxr@1.20
src/sys/fs/udf/udf_vnops.c@1.127 / diff / nxr@1.127
Convert UDF file system code from the depricated tsleep(9)/wakeup(9) to the MP
friendly condvar(9). No functional change intended.
friendly condvar(9). No functional change intended.
MAIN commitmail json YAML
Remove old prototypes from writing that shouldn't have been comitted at all!
MAIN commitmail json YAML
Note the addition of trivial power management support for amdsmn(4) and
amdccp(4)
amdccp(4)
MAIN commitmail json YAML
src/sys/arch/x86/pci/amdsmn.c@1.15
/
diff
/
nxr@1.15
src/sys/dev/acpi/amdccp_acpi.c@1.6 / diff / nxr@1.6
src/sys/dev/fdt/amdccp_fdt.c@1.7 / diff / nxr@1.7
src/sys/dev/pci/amdccp_pci.c@1.4 / diff / nxr@1.4
src/sys/dev/acpi/amdccp_acpi.c@1.6 / diff / nxr@1.6
src/sys/dev/fdt/amdccp_fdt.c@1.7 / diff / nxr@1.7
src/sys/dev/pci/amdccp_pci.c@1.4 / diff / nxr@1.4
Add amdsmn(4) and amdccp(4) power management stubs.
MAIN commitmail json YAML
Update list with file systems who do have fsck adding udf since there is now a
fsck_udf.
fsck_udf.
MAIN commitmail json YAML
Remove reference to udf_node in comment; it is FS agnostic.
MAIN commitmail json YAML
Fix typo dallocate -> deallocate
MAIN commitmail json YAML
Forgot to mention adding support for VirtIO PCI v1.0 attachments next to
legacy v0.9.
legacy v0.9.
MAIN commitmail json YAML
Revert, sorry this was not intended to be committed.
MAIN commitmail json YAML
src/usr.sbin/makefs/makefs.h@1.39
/
diff
/
nxr@1.39
src/usr.sbin/makefs/udf.c@1.30 / diff / nxr@1.30
src/usr.sbin/makefs/udf.c@1.30 / diff / nxr@1.30
When creating disc images, keep the proposed size a multiple of the blockingnr
for good measure; this prevents possible burning/copying issues on packet
media.
for good measure; this prevents possible burning/copying issues on packet
media.
MAIN commitmail json YAML
Data is written out in fixed sized packets; discs are normally a multiple of
the packet size but they don't have to be so never write past the last sector.
the packet size but they don't have to be so never write past the last sector.
MAIN commitmail json YAML
Avoid warning by clang of unused variable
While here, use the computated obj_size even though it's always the same as
its information length since we don't use extended attribute files or
stream directories.
While here, use the computated obj_size even though it's always the same as
its information length since we don't use extended attribute files or
stream directories.
MAIN commitmail json YAML
Fix endian bug also in commented out code
MAIN commitmail json YAML
Fix endian bug : Logblks recorded in fe/efe VAT is 64 bits
MAIN commitmail json YAML
Fix endian bug that resulted in UniqueIDs of 0 in file identifiers; note that
the the unique ID in a longad stored in a FID is 32 bit where in the file
descriptor (fe/efe) its 64 bits long.
the the unique ID in a longad stored in a FID is 32 bit where in the file
descriptor (fe/efe) its 64 bits long.
MAIN commitmail json YAML
Fix endian bug in permission storage
MAIN commitmail json YAML
Fix endian bug with VAT 1.50 format
MAIN commitmail json YAML
No need to use ceilf() when ceil() is already used
MAIN commitmail json YAML
Fix endian bug in makefs for udf
MAIN commitmail json YAML
Fix endian bug in logical volume creation for metadata/VAT partitions.
MAIN commitmail json YAML
Relax constraints on sequential media detection by checking for VAT format.
This allows fixing images of VAT formatted media too.
This allows fixing images of VAT formatted media too.
MAIN commitmail json YAML
Fix endian bug in descriptor CRC length on updating a FE/EFE
MAIN commitmail json YAML
Fix endian bug in allocation extents processing
MAIN commitmail json YAML
Fix endian issues with UDF extended attributes
MAIN commitmail json YAML
Fix endian issue with UDF extended attribute handling
MAIN commitmail json YAML
Remove the error condition for these cases; the VAT LVExtension is
missing/corrupt but fsck_udf will reconstruct them anyway.
missing/corrupt but fsck_udf will reconstruct them anyway.
MAIN commitmail json YAML
Prevent reading beyond the early_vat_location
MAIN commitmail json YAML
Fix endian issues with fsck_udf/newfs_udf/makefs
MAIN commitmail json YAML
Avoid assigned but unused compiler warnings when compiling with clang
MAIN commitmail json YAML
Keep UDF commented out by default
MAIN commitmail json YAML
Add fsck_udf to the debug sets
MAIN commitmail json YAML
src/distrib/sets/lists/base/mi@1.1293
/
diff
/
nxr@1.1293
src/distrib/sets/lists/man/mi@1.1738 / diff / nxr@1.1738
src/sbin/Makefile@1.136 / diff / nxr@1.136
src/distrib/sets/lists/man/mi@1.1738 / diff / nxr@1.1738
src/sbin/Makefile@1.136 / diff / nxr@1.136
Add the fsck_udf(8) tool to the build and release
MAIN commitmail json YAML
UDF has been around for more than a decade in the kernel. Now with a
fsck_udf(8) it is not making sense to keep it calling `experimental'.
fsck_udf(8) it is not making sense to keep it calling `experimental'.
MAIN commitmail json YAML
Added fsck_udf(8) and upgraded newfs_udf/makefs for UDF
MAIN commitmail json YAML
src/sbin/fsck_udf/Makefile@1.1
/
diff
/
nxr@1.1
src/sbin/fsck_udf/fsck_udf.8@1.1 / diff / nxr@1.1
src/sbin/fsck_udf/main.c@1.1 / diff / nxr@1.1
src/sbin/fsck_udf/fsck_udf.8@1.1 / diff / nxr@1.1
src/sbin/fsck_udf/main.c@1.1 / diff / nxr@1.1
Initial commit of the fsck_udf(8) utility that checks and repairs UDF
filesystems on optical media as well as on disc images, harddisc partitions
and wedges.
filesystems on optical media as well as on disc images, harddisc partitions
and wedges.
MAIN commitmail json YAML
src/sbin/newfs_udf/Makefile@1.8
/
diff
/
nxr@1.8
src/sbin/newfs_udf/newfs_udf.c@1.23 / diff / nxr@1.23
src/sbin/newfs_udf/newfs_udf.h@1.8 / diff / nxr@1.8
src/sbin/newfs_udf/udf_core.c@1.1 / diff / nxr@1.1
src/sbin/newfs_udf/udf_core.h@1.1 / diff / nxr@1.1
src/sbin/newfs_udf/udf_create.c deleted
src/sbin/newfs_udf/udf_create.h deleted
src/sbin/newfs_udf/udf_write.c deleted
src/sbin/newfs_udf/udf_write.h deleted
src/usr.sbin/makefs/makefs.8@1.69 / diff / nxr@1.69
src/usr.sbin/makefs/udf.c@1.23 / diff / nxr@1.23
src/usr.sbin/makefs/udf/Makefile.inc@1.5 / diff / nxr@1.5
src/sbin/newfs_udf/newfs_udf.c@1.23 / diff / nxr@1.23
src/sbin/newfs_udf/newfs_udf.h@1.8 / diff / nxr@1.8
src/sbin/newfs_udf/udf_core.c@1.1 / diff / nxr@1.1
src/sbin/newfs_udf/udf_core.h@1.1 / diff / nxr@1.1
src/sbin/newfs_udf/udf_create.c deleted
src/sbin/newfs_udf/udf_create.h deleted
src/sbin/newfs_udf/udf_write.c deleted
src/sbin/newfs_udf/udf_write.h deleted
src/usr.sbin/makefs/makefs.8@1.69 / diff / nxr@1.69
src/usr.sbin/makefs/udf.c@1.23 / diff / nxr@1.23
src/usr.sbin/makefs/udf/Makefile.inc@1.5 / diff / nxr@1.5
Refactor and rewrite of newfs_udf(8) and makefs(8) (-t udf) with a shared
section for fsck_udf(8).
Newfs_udf and makefs support predefined disc image profiles, harddisc
partitions (disklabel and wedges on all generic block devices) and all optical
media types on CD/DVD/BD writers.
Newfs_udf and makefs now also support formatting of UDF 2.50 with a metadata
partition.
section for fsck_udf(8).
Newfs_udf and makefs support predefined disc image profiles, harddisc
partitions (disklabel and wedges on all generic block devices) and all optical
media types on CD/DVD/BD writers.
Newfs_udf and makefs now also support formatting of UDF 2.50 with a metadata
partition.
MAIN commitmail json YAML
Fix malformed DPRINTF() macro
MAIN commitmail json YAML
Replace the variable field data[0] to data[1] to avoid undefined behaviour.
MAIN commitmail json YAML
Add note on optical media lockup fix for UDF
MAIN commitmail json YAML
Add notes on various UDF fixes concerning Windows10 interoperationability with
recordable media.
recordable media.
MAIN commitmail json YAML
For bug-compatibility with Windows, the last VAT sector must be a multiple of
16/32 from the start of the track. To allow for scratches, write out at least
a 32 pieces.
16/32 from the start of the track. To allow for scratches, write out at least
a 32 pieces.
MAIN commitmail json YAML
On switching from writing to reading explicitly synchronize the caches. It
isn't strictly needed but some devices in the wild will otherwise bluntly
ignore all reading commands resulting in a kernel and device lockup.
isn't strictly needed but some devices in the wild will otherwise bluntly
ignore all reading commands resulting in a kernel and device lockup.
MAIN commitmail json YAML
Translate 254/255 compID values used for deleted entries as per UDF spec. This
allows the printing of the names of deleted file entries.
allows the printing of the names of deleted file entries.
MAIN commitmail json YAML
Revere modification of initializer; it can lead to race conditions where two
allocation would pick the `empty' space causing a panic later on.
allocation would pick the `empty' space causing a panic later on.
MAIN commitmail json YAML
On freeing a virtual address in the VAT, use the correct value; this might
confuse other implementations who can reject the VAT on this.
confuse other implementations who can reject the VAT on this.
MAIN commitmail json YAML
Fix typo: reader -> header
MAIN commitmail json YAML
Fix serious issue with recordable media formatted with Win10. When closing it
after modification the VAT was written out corrupted making the disc
unreadable anymore on remount. Thanks for ig@ for spotting it in the wild!
after modification the VAT was written out corrupted making the disc
unreadable anymore on remount. Thanks for ig@ for spotting it in the wild!
MAIN commitmail json YAML
Make sysctl udf.verbose dependent on UDF_DEBUG instead of DEBUG
MAIN commitmail json YAML
While searching the VAT on recordable media, search the last sector too!
This fixes Win10 formatted discs from being mounted incorrectly.
This fixes Win10 formatted discs from being mounted incorrectly.
MAIN commitmail json YAML
Explain cd9660 and udf exceptions on the rule that the default sectorsize is
512.
512.
MAIN commitmail json YAML
Implement nvmm_vcpu::stop, a race-free exit from nvmm_vcpu_run() without
signals. This introduces a new kernel and userland NVMM version indicating
this support.
Patch by Kamil Rytarowski <kamil@netbsd.org> and committed on his request.
This is the missing libnvmm part I forgot to include in the origional commit.
signals. This introduces a new kernel and userland NVMM version indicating
this support.
Patch by Kamil Rytarowski <kamil@netbsd.org> and committed on his request.
This is the missing libnvmm part I forgot to include in the origional commit.
MAIN commitmail json YAML
src/sys/dev/nvmm/nvmm.c@1.42
/
diff
/
nxr@1.42
src/sys/dev/nvmm/nvmm.h@1.16 / diff / nxr@1.16
src/sys/dev/nvmm/nvmm_internal.h@1.20 / diff / nxr@1.20
src/sys/dev/nvmm/x86/nvmm_x86.h@1.21 / diff / nxr@1.21
src/sys/dev/nvmm/x86/nvmm_x86_svm.c@1.83 / diff / nxr@1.83
src/sys/dev/nvmm/x86/nvmm_x86_vmx.c@1.82 / diff / nxr@1.82
src/sys/dev/nvmm/nvmm.h@1.16 / diff / nxr@1.16
src/sys/dev/nvmm/nvmm_internal.h@1.20 / diff / nxr@1.20
src/sys/dev/nvmm/x86/nvmm_x86.h@1.21 / diff / nxr@1.21
src/sys/dev/nvmm/x86/nvmm_x86_svm.c@1.83 / diff / nxr@1.83
src/sys/dev/nvmm/x86/nvmm_x86_vmx.c@1.82 / diff / nxr@1.82
Implement nvmm_vcpu::stop, a race-free exit from nvmm_vcpu_run() without
signals. This introduces a new kernel and userland NVMM version indicating
this support.
Patch by Kamil Rytarowski <kamil@netbsd.org> and committed on his request.
signals. This introduces a new kernel and userland NVMM version indicating
this support.
Patch by Kamil Rytarowski <kamil@netbsd.org> and committed on his request.
MAIN commitmail json YAML
src/sys/arch/evbmips/conf/MIPSSIM@1.3
/
diff
/
nxr@1.3
src/sys/arch/evbmips/conf/files.mipssim@1.2 / diff / nxr@1.2
src/sys/arch/evbmips/conf/files.mipssim@1.2 / diff / nxr@1.2
I forgot to add the needed conf files for the mipssim virtio addition
MAIN commitmail json YAML
src/sys/arch/evbmips/mipssim/autoconf.h@1.2
/
diff
/
nxr@1.2
src/sys/arch/evbmips/mipssim/machdep.c@1.2 / diff / nxr@1.2
src/sys/arch/evbmips/mipssim/mainbus.c@1.2 / diff / nxr@1.2
src/sys/arch/evbmips/mipssim/mipssim_bus_io.c@1.2 / diff / nxr@1.2
src/sys/arch/evbmips/mipssim/mipssim_dma.c@1.1 / diff / nxr@1.1
src/sys/arch/evbmips/mipssim/mipssim_intr.c@1.2 / diff / nxr@1.2
src/sys/arch/evbmips/mipssim/mipssimreg.h@1.2 / diff / nxr@1.2
src/sys/arch/evbmips/mipssim/mipssimvar.h@1.2 / diff / nxr@1.2
src/sys/arch/evbmips/mipssim/virtio_mainbus.c@1.1 / diff / nxr@1.1
src/sys/arch/evbmips/mipssim/machdep.c@1.2 / diff / nxr@1.2
src/sys/arch/evbmips/mipssim/mainbus.c@1.2 / diff / nxr@1.2
src/sys/arch/evbmips/mipssim/mipssim_bus_io.c@1.2 / diff / nxr@1.2
src/sys/arch/evbmips/mipssim/mipssim_dma.c@1.1 / diff / nxr@1.1
src/sys/arch/evbmips/mipssim/mipssim_intr.c@1.2 / diff / nxr@1.2
src/sys/arch/evbmips/mipssim/mipssimreg.h@1.2 / diff / nxr@1.2
src/sys/arch/evbmips/mipssim/mipssimvar.h@1.2 / diff / nxr@1.2
src/sys/arch/evbmips/mipssim/virtio_mainbus.c@1.1 / diff / nxr@1.1
Add VirtIO devices to the MIPSSIM target for use in Qemu. Its supported by a
local patch starting at Qemu-5.1.0nb12
local patch starting at Qemu-5.1.0nb12
MAIN commitmail json YAML
src/sys/dev/virtio/virtio_mmio.c@1.6
/
diff
/
nxr@1.6
src/sys/dev/virtio/virtio_mmiovar.h@1.4 / diff / nxr@1.4
src/sys/dev/virtio/virtio_mmiovar.h@1.4 / diff / nxr@1.4
Add virtio mmio probe function
MAIN commitmail json YAML
Better reading of 4.1.3.1, it seems that using 32 bit reads/writes is
mandatory for non-legacy devices.
mandatory for non-legacy devices.
MAIN commitmail json YAML
src/sys/dev/pci/virtio.c@1.46
/
diff
/
nxr@1.46
src/sys/dev/pci/virtio_pci.c@1.28 / diff / nxr@1.28
src/sys/dev/pci/virtiovar.h@1.20 / diff / nxr@1.20
src/sys/dev/pci/virtio_pci.c@1.28 / diff / nxr@1.28
src/sys/dev/pci/virtiovar.h@1.20 / diff / nxr@1.20
Second round of cleaning up endian code. No more tailored code to maintain.
MAIN commitmail json YAML
Oops, made a mistake in my last commit
MAIN commitmail json YAML
Allocate enough space for the bus_dmamap_t arrays for rxq_hdr_dmamaps[] and
txq_hdr_maps[]
txq_hdr_maps[]
MAIN commitmail json YAML
Although the header structure can be smaller, the headers *are* indexed as if
they are full sized so allocate enough memory so the indexing works as
expected and we are not scribbling outside bounds.
they are full sized so allocate enough memory so the indexing works as
expected and we are not scribbling outside bounds.
MAIN commitmail json YAML
src/sys/dev/pci/virtio.c@1.45
/
diff
/
nxr@1.45
src/sys/dev/pci/virtio_pci.c@1.27 / diff / nxr@1.27
src/sys/dev/pci/virtiovar.h@1.19 / diff / nxr@1.19
src/sys/dev/virtio/virtio_mmio.c@1.5 / diff / nxr@1.5
src/sys/dev/pci/virtio_pci.c@1.27 / diff / nxr@1.27
src/sys/dev/pci/virtiovar.h@1.19 / diff / nxr@1.19
src/sys/dev/virtio/virtio_mmio.c@1.5 / diff / nxr@1.5
Rewrite and streamline virtio device config read/write and explicitly cater
for the Aarch64-eb bus problem with Qemu. This removes lots of bus_space
`magic' and cleans up the code.
for the Aarch64-eb bus problem with Qemu. This removes lots of bus_space
`magic' and cleans up the code.
MAIN commitmail json YAML
Fix indexing bug in clean up code on error in virtio PCI v1.0 attach code.
Thanks go to Rin Okuyama for spotting it.
Thanks go to Rin Okuyama for spotting it.
MAIN commitmail json YAML
Remove incorrect comment. It would violate the specs.
VirtIO PCI v1.0 attachments can only happen on revision 1 devices as they have
a radical different register layout. Transitional devices have to use revision
0 and have to use the VirtIO PCI v0.9 attachment method but can allow for
features to be negotiated normally found in later versions.
VirtIO PCI v1.0 attachments can only happen on revision 1 devices as they have
a radical different register layout. Transitional devices have to use revision
0 and have to use the VirtIO PCI v0.9 attachment method but can allow for
features to be negotiated normally found in later versions.
MAIN commitmail json YAML
On error unmap the pci_mapreg_map()d regions using bus_space_unmap() as
suggested by jak@
suggested by jak@
MAIN commitmail json YAML
Move definition of NMAPREG to the start
MAIN commitmail json YAML
Prevent potential buffer over runs in number of BARS
MAIN commitmail json YAML
Remove dependency on bus_space_write_8() for i386 and instead implement it as
two bus_space_write_4()'s as allowed in the spec.
two bus_space_write_4()'s as allowed in the spec.
MAIN commitmail json YAML
src/sys/dev/acpi/virtio_acpi.c@1.6
/
diff
/
nxr@1.6
src/sys/dev/fdt/virtio_mmio_fdt.c@1.6 / diff / nxr@1.6
src/sys/dev/pci/virtio.c@1.44 / diff / nxr@1.44
src/sys/dev/pci/virtio_pci.c@1.16 / diff / nxr@1.16
src/sys/dev/pci/virtiovar.h@1.18 / diff / nxr@1.18
src/sys/dev/fdt/virtio_mmio_fdt.c@1.6 / diff / nxr@1.6
src/sys/dev/pci/virtio.c@1.44 / diff / nxr@1.44
src/sys/dev/pci/virtio_pci.c@1.16 / diff / nxr@1.16
src/sys/dev/pci/virtiovar.h@1.18 / diff / nxr@1.18
Remove the virtio child driver finalisation check KASSERT that, while it
should never trigger, a possible bug in a child driver shouldn't have to panic
the kernel. Instead report the internal error.
should never trigger, a possible bug in a child driver shouldn't have to panic
the kernel. Instead report the internal error.
MAIN commitmail json YAML
src/sys/dev/acpi/virtio_acpi.c@1.5
/
diff
/
nxr@1.5
src/sys/dev/fdt/virtio_mmio_fdt.c@1.5 / diff / nxr@1.5
src/sys/dev/pci/if_vioif.c@1.66 / diff / nxr@1.66
src/sys/dev/pci/ld_virtio.c@1.29 / diff / nxr@1.29
src/sys/dev/pci/vio9p.c@1.3 / diff / nxr@1.3
src/sys/dev/pci/viomb.c@1.12 / diff / nxr@1.12
src/sys/dev/pci/viornd.c@1.14 / diff / nxr@1.14
src/sys/dev/pci/vioscsi.c@1.25 / diff / nxr@1.25
src/sys/dev/pci/virtio.c@1.43 / diff / nxr@1.43
src/sys/dev/pci/virtio_pci.c@1.15 / diff / nxr@1.15
src/sys/dev/pci/virtio_pcireg.h@1.1 / diff / nxr@1.1
src/sys/dev/pci/virtioreg.h@1.7 / diff / nxr@1.7
src/sys/dev/pci/virtiovar.h@1.17 / diff / nxr@1.17
src/sys/dev/virtio/virtio_mmio.c@1.4 / diff / nxr@1.4
src/sys/dev/fdt/virtio_mmio_fdt.c@1.5 / diff / nxr@1.5
src/sys/dev/pci/if_vioif.c@1.66 / diff / nxr@1.66
src/sys/dev/pci/ld_virtio.c@1.29 / diff / nxr@1.29
src/sys/dev/pci/vio9p.c@1.3 / diff / nxr@1.3
src/sys/dev/pci/viomb.c@1.12 / diff / nxr@1.12
src/sys/dev/pci/viornd.c@1.14 / diff / nxr@1.14
src/sys/dev/pci/vioscsi.c@1.25 / diff / nxr@1.25
src/sys/dev/pci/virtio.c@1.43 / diff / nxr@1.43
src/sys/dev/pci/virtio_pci.c@1.15 / diff / nxr@1.15
src/sys/dev/pci/virtio_pcireg.h@1.1 / diff / nxr@1.1
src/sys/dev/pci/virtioreg.h@1.7 / diff / nxr@1.7
src/sys/dev/pci/virtiovar.h@1.17 / diff / nxr@1.17
src/sys/dev/virtio/virtio_mmio.c@1.4 / diff / nxr@1.4
Add VirtIO PCI v1.0 attachments and fix the drivers affected.
The vioif, ld, scsi, viornd and viomb devices were adjusted when needed and
tested both in legacy 0.9 and v1.0 attachments trough PCI on amd64, sparc64,
aarch64 and aarch64-eb. ACPI/FDT attachments also tested on
aarch64/aarch64-eb.
Known issues
* viomb on aarch64 works only with ACPI/FDT attachment but not with PCI
attachment. PCI and ACPI/FDT attachment works on aarch64-eb.
* virtio on sparc64 attaches but is it not functioning though not a
regression.
The vioif, ld, scsi, viornd and viomb devices were adjusted when needed and
tested both in legacy 0.9 and v1.0 attachments trough PCI on amd64, sparc64,
aarch64 and aarch64-eb. ACPI/FDT attachments also tested on
aarch64/aarch64-eb.
Known issues
* viomb on aarch64 works only with ACPI/FDT attachment but not with PCI
attachment. PCI and ACPI/FDT attachment works on aarch64-eb.
* virtio on sparc64 attaches but is it not functioning though not a
regression.
MAIN commitmail json YAML
Fix for virtios viomb memory balloon driver. The inflate_done() and
deflate_done() issued a wrong extent to bus_dmamap_sync() giving rise to
panics on aarch64s mmio backend.
deflate_done() issued a wrong extent to bus_dmamap_sync() giving rise to
panics on aarch64s mmio backend.
MAIN commitmail json YAML
Make the new resize(1) manpage indistinguisable from the original
MAIN commitmail json YAML
src/distrib/sets/lists/base/mi@1.1273
/
diff
/
nxr@1.1273
src/distrib/sets/lists/man/mi@1.1712 / diff / nxr@1.1712
src/distrib/sets/lists/xbase/mi@1.164 / diff / nxr@1.164
src/doc/CHANGES@1.2771 / diff / nxr@1.2771
src/external/mit/xorg/bin/xterm/Makefile@1.19 / diff / nxr@1.19
src/usr.bin/resize/Makefile@1.1 / diff / nxr@1.1
src/usr.bin/resize/resize.1@1.1 / diff / nxr@1.1
src/usr.bin/resize/resize.c@1.1 / diff / nxr@1.1
src/usr.bin/resize/xstrings.c@1.1 / diff / nxr@1.1
src/usr.bin/resize/xstrings.h@1.1 / diff / nxr@1.1
src/distrib/sets/lists/man/mi@1.1712 / diff / nxr@1.1712
src/distrib/sets/lists/xbase/mi@1.164 / diff / nxr@1.164
src/doc/CHANGES@1.2771 / diff / nxr@1.2771
src/external/mit/xorg/bin/xterm/Makefile@1.19 / diff / nxr@1.19
src/usr.bin/resize/Makefile@1.1 / diff / nxr@1.1
src/usr.bin/resize/resize.1@1.1 / diff / nxr@1.1
src/usr.bin/resize/resize.c@1.1 / diff / nxr@1.1
src/usr.bin/resize/xstrings.c@1.1 / diff / nxr@1.1
src/usr.bin/resize/xstrings.h@1.1 / diff / nxr@1.1
Import Xterm's resize(1) for querying (x)terminal sizes in base for headless
clients
clients
MAIN commitmail json YAML
src/doc/CHANGES@1.2770
/
diff
/
nxr@1.2770
src/lib/libnvmm/libnvmm_x86.c@1.43 / diff / nxr@1.43
src/tests/lib/libnvmm/h_mem_assist.c@1.20 / diff / nxr@1.20
src/tests/lib/libnvmm/h_mem_assist_asm.S@1.10 / diff / nxr@1.10
src/lib/libnvmm/libnvmm_x86.c@1.43 / diff / nxr@1.43
src/tests/lib/libnvmm/h_mem_assist.c@1.20 / diff / nxr@1.20
src/tests/lib/libnvmm/h_mem_assist_asm.S@1.10 / diff / nxr@1.10
Implement support for trapping REP CMPS instructions in NVMM.
Qemu would abort hard when NVMM would get a memory trap on the instruction
since it didn't know it.
Qemu would abort hard when NVMM would get a memory trap on the instruction
since it didn't know it.
MAIN commitmail json YAML
src/sys/dev/pci/pcidevs.h@1.1407
/
diff
/
nxr@1.1407
src/sys/dev/pci/pcidevs_data.h@1.1406 / diff / nxr@1.1406
src/sys/dev/pci/pcidevs_data.h@1.1406 / diff / nxr@1.1406
Regenated from pcidevs
MAIN commitmail json YAML
Add modern QUMRANET/Red Hat VIRTIO range PCI devices
MAIN commitmail json YAML
rock_ridge_move_count is only incremented and can never be negative so change
%08i to %08u.
This removes a warning when compiling with tools outside ./build.sh
%08i to %08u.
This removes a warning when compiling with tools outside ./build.sh
MAIN commitmail json YAML
Revert (REPE) CMPS support per request of Maxime, it is incorrect.
MAIN commitmail json YAML
Implement missing (REPE) CMPS instruction support in NVMMs x86_decode().
In apparently rare cases the (REPE) CMPS instruction can trigger an memory
assist. NVMM wouldn't recognize the instruction and thus couldn't assist and
Qemu would abort.
In apparently rare cases the (REPE) CMPS instruction can trigger an memory
assist. NVMM wouldn't recognize the instruction and thus couldn't assist and
Qemu would abort.
MAIN commitmail json YAML
Believe the datablocks predictor when determining if data on a node gets
stored internal or not. Also make a note that the datablocks predictor takes
NO extended attributes stored in the node into account
In rare cases it could lead to confusion where the predictor would say it
wouldn't fit internally when it could just have fitted. This would trigger the
assertion. Now it will on rare accasions create a datablock even though it
might have fitted.
stored internal or not. Also make a note that the datablocks predictor takes
NO extended attributes stored in the node into account
In rare cases it could lead to confusion where the predictor would say it
wouldn't fit internally when it could just have fitted. This would trigger the
assertion. Now it will on rare accasions create a datablock even though it
might have fitted.
MAIN commitmail json YAML
Move comment related to the sysctl_createv() in SYSCTL_SETUP() from the old
place to the new place too.
place to the new place too.
MAIN commitmail json YAML
fix debug print flag
MAIN commitmail json YAML
Indent the makefs(8) options for UDF like the other filesystems described.
MAIN commitmail json YAML
Fix use-after-free issue!
MAIN commitmail json YAML
Compile in the DPRINTF debug macro's on DEBUG kernels
MAIN commitmail json YAML
src/sys/arch/usermode/conf/Makefile.usermode@1.43
/
diff
/
nxr@1.43
src/sys/arch/usermode/conf/kern.ldscript@1.2 / diff / nxr@1.2
src/sys/arch/usermode/conf/kern.ldscript@1.2 / diff / nxr@1.2
Start using the kernel ld script.
There are still issues with the .init placement and ./build.sh creating bad
images.
There are still issues with the .init placement and ./build.sh creating bad
images.
MAIN commitmail json YAML
Fix length calculation
MAIN commitmail json YAML
Sync with UDFclient
MAIN commitmail json YAML
Advise to explicitly set flags +agm instead of only clearing them when set
MAIN commitmail json YAML
src/sys/arch/usermode/include/db_machdep.h@1.4
/
diff
/
nxr@1.4
src/sys/arch/usermode/include/ucontext.h@1.2 / diff / nxr@1.2
src/sys/arch/usermode/usermode/cpufunc.S@1.2 / diff / nxr@1.2
src/sys/arch/usermode/usermode/kgdb_machdep.c@1.4 / diff / nxr@1.4
src/sys/arch/usermode/include/ucontext.h@1.2 / diff / nxr@1.2
src/sys/arch/usermode/usermode/cpufunc.S@1.2 / diff / nxr@1.2
src/sys/arch/usermode/usermode/kgdb_machdep.c@1.4 / diff / nxr@1.4
Add KGDB definitions for i386
MAIN commitmail json YAML
To avoid possible collisions between the NetBSD/userland kernel and possible
host kernel memory allocation schemes, allocate two dedicated pages for page
copying and page zeroing.
host kernel memory allocation schemes, allocate two dedicated pages for page
copying and page zeroing.
MAIN commitmail json YAML
src/sys/arch/usermode/include/vmparam.h@1.20
/
diff
/
nxr@1.20
src/sys/arch/usermode/usermode/db_memrw.c@1.3 / diff / nxr@1.3
src/sys/arch/usermode/usermode/pmap.c@1.112 / diff / nxr@1.112
src/sys/arch/usermode/usermode/db_memrw.c@1.3 / diff / nxr@1.3
src/sys/arch/usermode/usermode/pmap.c@1.112 / diff / nxr@1.112
Allow for setting kernel breakpoints in our remote kgdb
MAIN commitmail json YAML
Fix physical memory size issue. It will now happily run on more than one gb.
MAIN commitmail json YAML
src/sys/arch/usermode/include/vmparam.h@1.19
/
diff
/
nxr@1.19
src/sys/arch/usermode/usermode/pmap.c@1.110 / diff / nxr@1.110
src/sys/arch/usermode/usermode/pmap.c@1.110 / diff / nxr@1.110
Revert to working state
MAIN commitmail json YAML
Remove yet another debug printf()
MAIN commitmail json YAML
Fix too long line
MAIN commitmail json YAML
Remove debugging printf()
MAIN commitmail json YAML
src/sys/arch/usermode/usermode/cpufunc.S@1.1
/
diff
/
nxr@1.1
src/sys/arch/usermode/usermode/db_memrw.c@1.1 / diff / nxr@1.1
src/sys/arch/usermode/usermode/kgdb_machdep.c@1.1 / diff / nxr@1.1
src/sys/arch/usermode/usermode/db_memrw.c@1.1 / diff / nxr@1.1
src/sys/arch/usermode/usermode/kgdb_machdep.c@1.1 / diff / nxr@1.1
Add the kgdb meat
MAIN commitmail json YAML
src/sys/arch/usermode/include/cpufunc.h@1.1
/
diff
/
nxr@1.1
src/sys/arch/usermode/include/ucontext.h@1.1 / diff / nxr@1.1
src/sys/arch/usermode/include/ucontext.h@1.1 / diff / nxr@1.1
Forgot the two header files
MAIN commitmail json YAML
src/sys/arch/usermode/conf/files.usermode@1.18
/
diff
/
nxr@1.18
src/sys/arch/usermode/include/cpu.h@1.11 / diff / nxr@1.11
src/sys/arch/usermode/include/db_machdep.h@1.3 / diff / nxr@1.3
src/sys/arch/usermode/include/genheaders.sh@1.11 / diff / nxr@1.11
src/sys/arch/usermode/include/pmap.h@1.6 / diff / nxr@1.6
src/sys/arch/usermode/include/cpu.h@1.11 / diff / nxr@1.11
src/sys/arch/usermode/include/db_machdep.h@1.3 / diff / nxr@1.3
src/sys/arch/usermode/include/genheaders.sh@1.11 / diff / nxr@1.11
src/sys/arch/usermode/include/pmap.h@1.6 / diff / nxr@1.6
Add preliminary KGDB support for NetBSD/usermode, currently only under amd64
MAIN commitmail json YAML
Add headers for support functions for kgdb
MAIN commitmail json YAML
Max kernel address is end of kernel
MAIN commitmail json YAML
src/sys/arch/usermode/usermode/machdep.c@1.57
/
diff
/
nxr@1.57
src/sys/arch/usermode/usermode/pmap.c@1.109 / diff / nxr@1.109
src/sys/arch/usermode/usermode/thunk.c@1.91 / diff / nxr@1.91
src/sys/arch/usermode/usermode/trap.c@1.70 / diff / nxr@1.70
src/sys/arch/usermode/usermode/pmap.c@1.109 / diff / nxr@1.109
src/sys/arch/usermode/usermode/thunk.c@1.91 / diff / nxr@1.91
src/sys/arch/usermode/usermode/trap.c@1.70 / diff / nxr@1.70
Oops, forgot a debug printf
MAIN commitmail json YAML
Allow the usermode pmaps to also contain the kernel itself. This is needed for
the kernel pmap.
the kernel pmap.
MAIN commitmail json YAML
Provide hand-doctored redirection of trap.h in preparation for ddb/kgdb
MAIN commitmail json YAML
Fix typo
MAIN commitmail json YAML
Enhance logical volume integrity descriptor handling and provide
bug-compatibility for Linux mkudffs 1.3 images.
bug-compatibility for Linux mkudffs 1.3 images.
MAIN commitmail json YAML
Remove duplicate code in make(1)'s dir.c.
When the cached_stats() code was added, some old logic stayed around that
implements the cached_stats() too.
When the cached_stats() code was added, some old logic stayed around that
implements the cached_stats() too.
MAIN commitmail json YAML
Split out error reporting and make it compile without SCSIVERBOSE
MAIN commitmail json YAML
Now we use timestamp info, use direct console output instead of kernel
timestamped output for usage() reporting
timestamped output for usage() reporting
MAIN commitmail json YAML
Prevent nested SIGIOs ruining the system stack
MAIN commitmail json YAML
src/sys/arch/usermode/conf/GENERIC.common@1.28
/
diff
/
nxr@1.28
src/sys/arch/usermode/conf/files.usermode@1.17 / diff / nxr@1.17
src/sys/arch/usermode/dev/mainbus.c@1.10 / diff / nxr@1.10
src/sys/arch/usermode/dev/vatapi.c@1.1 / diff / nxr@1.1
src/sys/arch/usermode/include/mainbus.h@1.8 / diff / nxr@1.8
src/sys/arch/usermode/usermode/machdep.c@1.55 / diff / nxr@1.55
src/sys/arch/usermode/conf/files.usermode@1.17 / diff / nxr@1.17
src/sys/arch/usermode/dev/mainbus.c@1.10 / diff / nxr@1.10
src/sys/arch/usermode/dev/vatapi.c@1.1 / diff / nxr@1.1
src/sys/arch/usermode/include/mainbus.h@1.8 / diff / nxr@1.8
src/sys/arch/usermode/usermode/machdep.c@1.55 / diff / nxr@1.55
Add ATAPI passtrough support giving the NetBSD/usermode kernel full control of
an ATAPI device. All ATAPI/SCSI commands are passed trough.
Note that ATAPI/SCSI calls are made in the foreground still. Lengthy calls
will still hug the CPU until completion. Making it asynchronous is in the
pipeline
an ATAPI device. All ATAPI/SCSI commands are passed trough.
Note that ATAPI/SCSI calls are made in the foreground still. Lengthy calls
will still hug the CPU until completion. Making it asynchronous is in the
pipeline
MAIN commitmail json YAML
Its a hack, but make sure the pages are paged in
MAIN commitmail json YAML
src/sys/arch/usermode/include/thunk.h@1.65
/
diff
/
nxr@1.65
src/sys/arch/usermode/usermode/thunk.c@1.90 / diff / nxr@1.90
src/sys/arch/usermode/usermode/thunk.c@1.90 / diff / nxr@1.90
Enhance the NetBSD/usermode thunk interface
MAIN commitmail json YAML
src/sys/arch/usermode/include/thunk.h@1.64
/
diff
/
nxr@1.64
src/sys/arch/usermode/usermode/thunk.c@1.89 / diff / nxr@1.89
src/sys/arch/usermode/usermode/thunk.c@1.89 / diff / nxr@1.89
Pretend we already included the <types.h>
MAIN commitmail json YAML
Pass the address of the array, this fixes issues with i386 compilation
MAIN commitmail json YAML
Compile NetBSD/userland without CTF for the linker doesn't allow for a single
file compiled without CTF
file compiled without CTF
MAIN commitmail json YAML
Fix compilation errors so NetBSD/usermode compiles under ./build.sh
MAIN commitmail json YAML
Only report the things we've passed in the mcontext and leave out flags that
are not reported in the mcontext anyway!
are not reported in the mcontext anyway!
MAIN commitmail json YAML
src/sys/arch/usermode/dev/cpu.c@1.78
/
diff
/
nxr@1.78
src/sys/arch/usermode/include/types.h@1.13 / diff / nxr@1.13
src/sys/arch/usermode/include/types.h@1.13 / diff / nxr@1.13
Implement cpu_lwp_setprivate(). This removes the need for the cpu_switch()
hack.
Programs with TLS work fine now, including gdb!
hack.
Programs with TLS work fine now, including gdb!
MAIN commitmail json YAML
Only set requested parts of the mcontext in cpu_setmcontext()
Make the atomic switcher `atomic' by using splhigh()
Make the atomic switcher `atomic' by using splhigh()
MAIN commitmail json YAML
First try at TLS support and getcontext/setcontext/swapcontext support.
MAIN commitmail json YAML
src/sys/arch/usermode/target/i386/cpu_i386.c@1.6
/
diff
/
nxr@1.6
src/sys/arch/usermode/target/x86_64/cpu_x86_64.c@1.5 / diff / nxr@1.5
src/sys/arch/usermode/target/x86_64/cpu_x86_64.c@1.5 / diff / nxr@1.5
Include <machine/mcontext.h> now its available
MAIN commitmail json YAML
Remove outdated comment
MAIN commitmail json YAML
Include OUR types.h and not the machine's. A small step to allow for
crosscompilation.
crosscompilation.
MAIN commitmail json YAML
Replace the dynamically allocated signal stack to a static claimed one and add
diagnostic messages that can be enabled.
diagnostic messages that can be enabled.
MAIN commitmail json YAML
Use knowledge of mcontext for i386 support
MAIN commitmail json YAML
Use knowledge about the mcontext
MAIN commitmail json YAML
Second part for creating sensible coredumps
MAIN commitmail json YAML
Implement own process register capture from userland.
NetBSD/usermode now creates readable and sensible coredumps
NetBSD/usermode now creates readable and sensible coredumps
MAIN commitmail json YAML
Where did kern.ldscript go?
MAIN commitmail json YAML
Include our doctored types.h instead of the default
MAIN commitmail json YAML
Don't dynamically allocate memory we are only going to use once; so allocate
it on the stack.
While here, also include some more sanity checks.
it on the stack.
While here, also include some more sanity checks.
MAIN commitmail json YAML
Refactor for easier debugging and while here add some more signals
MAIN commitmail json YAML
src/sys/arch/usermode/include/asm.h@1.12
/
diff
/
nxr@1.12
src/sys/arch/usermode/include/bswap.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/byte_swap.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/cdefs.h@1.7 / diff / nxr@1.7
src/sys/arch/usermode/include/disklabel.h@1.14 / diff / nxr@1.14
src/sys/arch/usermode/include/elf_machdep.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/endian.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/endian_machdep.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/frame_regs.h@1.1 / diff / nxr@1.1
src/sys/arch/usermode/include/int_const.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/int_fmtio.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/int_limits.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/int_mwgwtypes.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/int_types.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/limits.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/mcontext.h@1.4 / diff / nxr@1.4
src/sys/arch/usermode/include/netbsd32_machdep.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/param.h@1.13 / diff / nxr@1.13
src/sys/arch/usermode/include/ptrace.h@1.14 / diff / nxr@1.14
src/sys/arch/usermode/include/wchar_limits.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/bswap.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/byte_swap.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/cdefs.h@1.7 / diff / nxr@1.7
src/sys/arch/usermode/include/disklabel.h@1.14 / diff / nxr@1.14
src/sys/arch/usermode/include/elf_machdep.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/endian.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/endian_machdep.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/frame_regs.h@1.1 / diff / nxr@1.1
src/sys/arch/usermode/include/int_const.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/int_fmtio.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/int_limits.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/int_mwgwtypes.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/int_types.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/limits.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/mcontext.h@1.4 / diff / nxr@1.4
src/sys/arch/usermode/include/netbsd32_machdep.h@1.12 / diff / nxr@1.12
src/sys/arch/usermode/include/param.h@1.13 / diff / nxr@1.13
src/sys/arch/usermode/include/ptrace.h@1.14 / diff / nxr@1.14
src/sys/arch/usermode/include/wchar_limits.h@1.12 / diff / nxr@1.12
Regen usermode headers
MAIN commitmail json YAML
Add new mcontext and depends to the usermode generated headerfiles
MAIN commitmail json YAML
src/sys/arch/usermode/conf/GENERIC.common@1.27
/
diff
/
nxr@1.27
src/sys/arch/usermode/conf/Makefile.usermode@1.41 / diff / nxr@1.41
src/sys/arch/usermode/conf/Makefile.usermode@1.41 / diff / nxr@1.41
Make NetBSD/usermode link again!
MAIN commitmail json YAML
Implement dummy process_read_dbreg() and process_write_dbreg() used in x86
MAIN commitmail json YAML
Add dbreg structure prototype needed for x86_64
MAIN commitmail json YAML
Compilation of a kernel outside the build.sh framework exposed the
uninitialised usage of `error' in interrupt_avert_intr(). In theory it can
reach the `out' label without `error' initialized. No idea if that really ever
happens in practice.
uninitialised usage of `error' in interrupt_avert_intr(). In theory it can
reach the `out' label without `error' initialized. No idea if that really ever
happens in practice.
MAIN commitmail json YAML
Keep up with changes in ld(4): adding ioctl handling on the ld(4) instead of
using the old dedicated ldflush() function.
using the old dedicated ldflush() function.
MAIN commitmail json YAML
Add the missing strategy argument of ldattach()
MAIN commitmail json YAML
The Cheri https:// link is not valid, replace by standard http://
MAIN commitmail json YAML
src/sys/fs/udf/udf.h@1.52
/
diff
/
nxr@1.52
src/sys/fs/udf/udf_readwrite.c@1.12 / diff / nxr@1.12
src/sys/fs/udf/udf_strat_bootstrap.c@1.5 / diff / nxr@1.5
src/sys/fs/udf/udf_strat_direct.c@1.14 / diff / nxr@1.14
src/sys/fs/udf/udf_strat_rmw.c@1.28 / diff / nxr@1.28
src/sys/fs/udf/udf_strat_sequential.c@1.15 / diff / nxr@1.15
src/sys/fs/udf/udf_subr.c@1.138 / diff / nxr@1.138
src/sys/fs/udf/udf_subr.h@1.20 / diff / nxr@1.20
src/sys/fs/udf/udf_readwrite.c@1.12 / diff / nxr@1.12
src/sys/fs/udf/udf_strat_bootstrap.c@1.5 / diff / nxr@1.5
src/sys/fs/udf/udf_strat_direct.c@1.14 / diff / nxr@1.14
src/sys/fs/udf/udf_strat_rmw.c@1.28 / diff / nxr@1.28
src/sys/fs/udf/udf_strat_sequential.c@1.15 / diff / nxr@1.15
src/sys/fs/udf/udf_subr.c@1.138 / diff / nxr@1.138
src/sys/fs/udf/udf_subr.h@1.20 / diff / nxr@1.20
Cleanup VAT writout. To prevent issues with the sequential writing strategy
trying to write on blocks that are lost due to the synchronisation, don't just
bluntly do synchronize device caches, but split out on strategies.
trying to write on blocks that are lost due to the synchronisation, don't just
bluntly do synchronize device caches, but split out on strategies.
MAIN commitmail json YAML
Rework VAT searching on recordable media. It is now a lot more resilliant to
errors and it allows for VAT searching on crashed writeouts.
While here, make sure the node pointer is always initialised in
udf_get_node().
errors and it allows for VAT searching on crashed writeouts.
While here, make sure the node pointer is always initialised in
udf_get_node().
MAIN commitmail json YAML
Fix filename creation and deleting with illegal file names. UDF has a
machanism for it but it allowed to create a file with a name it considered
illegal that then couldn't be deleted with the same name.
Fixes PR kern/50608. When confirmed, it can be closed.
machanism for it but it allowed to create a file with a name it considered
illegal that then couldn't be deleted with the same name.
Fixes PR kern/50608. When confirmed, it can be closed.
MAIN commitmail json YAML
Revert
MAIN commitmail json YAML
Fix ANSI-C prototype error
MAIN commitmail json YAML
Update MARVELL_NAS to allow it to execute 6.X userland and fix obvious
obmissions.
The config file itself would benefit from rewriting it to use GENERIC.common
but i haven't dug into that yet.
obmissions.
The config file itself would benefit from rewriting it to use GENERIC.common
but i haven't dug into that yet.
MAIN commitmail json YAML
Add missing vrele() as found by the testsuite.
Thanks Jurgen Hannken for the patch.
Thanks Jurgen Hannken for the patch.
MAIN commitmail json YAML
Fix volumesetname to comply to UDF 2.01 [2.2.2.5]
MAIN commitmail json YAML
Explicitly delete the failing node; it would be killed with the unlink too but
explicitly deleting it is better than just setting the file size to zero.
explicitly deleting it is better than just setting the file size to zero.
MAIN commitmail json YAML
Relax the KASSERT since an equal size is no issue
MAIN commitmail json YAML
Add KPLL
MAIN commitmail json YAML
Add KPLL for Exynos5 and EPLL is called DPLL on the 5410 :-/
MAIN commitmail json YAML
Disable maximum frequency setting for exynos5
While here add more known frequency settings for exynos4. They are currently
disabled since derived clocks are not adjusted.
While here add more known frequency settings for exynos4. They are currently
disabled since derived clocks are not adjusted.
MAIN commitmail json YAML
Accept the Odroid specific tweaks for selecting clkout for external USB
devices on the Odroid boards
devices on the Odroid boards
MAIN commitmail json YAML
src/sys/arch/arm/samsung/exynos_soc.c@1.23
/
diff
/
nxr@1.23
src/sys/arch/arm/samsung/exynos_usb.c@1.13 / diff / nxr@1.13
src/sys/arch/arm/samsung/exynos_var.h@1.18 / diff / nxr@1.18
src/sys/arch/arm/samsung/exynos_usb.c@1.13 / diff / nxr@1.13
src/sys/arch/arm/samsung/exynos_var.h@1.18 / diff / nxr@1.18
arch/arm/samsung/ cleanup : move SoC specific power and phy routines into
exynos_soc.c and move Odroid board specific tweaks to odroid_machdep.c
exynos_soc.c and move Odroid board specific tweaks to odroid_machdep.c
MAIN commitmail json YAML
Indent PMU_PHY_ indenting
MAIN commitmail json YAML
Use the global exynos_pmureg_bsh and exynos_sysreg_bsh bus space subregions
MAIN commitmail json YAML
src/sys/arch/arm/samsung/exynos_soc.c@1.22
/
diff
/
nxr@1.22
src/sys/arch/arm/samsung/exynos_var.h@1.17 / diff / nxr@1.17
src/sys/arch/arm/samsung/exynos_var.h@1.17 / diff / nxr@1.17
Provide exynos_sysreg_bsh as a global bus_space_subregion
MAIN commitmail json YAML
src/sys/arch/arm/samsung/exynos_reg.h@1.12
/
diff
/
nxr@1.12
src/sys/arch/arm/samsung/exynos_soc.c@1.21 / diff / nxr@1.21
src/sys/arch/arm/samsung/exynos_var.h@1.16 / diff / nxr@1.16
src/sys/arch/arm/samsung/exynos_wdt.c@1.5 / diff / nxr@1.5
src/sys/arch/arm/samsung/exynos_soc.c@1.21 / diff / nxr@1.21
src/sys/arch/arm/samsung/exynos_var.h@1.16 / diff / nxr@1.16
src/sys/arch/arm/samsung/exynos_wdt.c@1.5 / diff / nxr@1.5
Phase 2 of samsung/exynos_* cleanup
MAIN commitmail json YAML
Remove never used usb locators
MAIN commitmail json YAML
EXYNOS4 and EXYNOS5 are now exclusive in odroid_machdep.c
MAIN commitmail json YAML
Remove KASSERT that bugs compilation
MAIN commitmail json YAML
src/sys/arch/evbarm/odroid/odroid_machdep.c@1.36
/
diff
/
nxr@1.36
src/sys/arch/evbarm/odroid/odroid_start.S@1.5 / diff / nxr@1.5
src/sys/arch/evbarm/odroid/odroid_start.S@1.5 / diff / nxr@1.5
Redo the magic of console selection
MAIN commitmail json YAML
Decouple sscom console choice from Exynos SoC ID
MAIN commitmail json YAML
src/sys/arch/evbarm/conf/ODROID-U@1.16
/
diff
/
nxr@1.16
src/sys/arch/evbarm/conf/ODROID-XU@1.2 / diff / nxr@1.2
src/sys/arch/evbarm/conf/ODROID-XU@1.2 / diff / nxr@1.2
Split the two kernels to include only support for the device it describes
MAIN commitmail json YAML
src/sys/arch/evbarm/conf/ODROID deleted
src/sys/arch/evbarm/conf/ODROID-XU@1.1 / diff / nxr@1.1
src/sys/arch/evbarm/conf/ODROID-XU_INSTALL@1.1 / diff / nxr@1.1
src/sys/arch/evbarm/conf/ODROID_INSTALL deleted
src/sys/arch/evbarm/conf/ODROID-XU@1.1 / diff / nxr@1.1
src/sys/arch/evbarm/conf/ODROID-XU_INSTALL@1.1 / diff / nxr@1.1
src/sys/arch/evbarm/conf/ODROID_INSTALL deleted
Rename ODROID to ODROID-XU
MAIN commitmail json YAML
Add USBHIST_SIZE option
MAIN commitmail json YAML
Power up both vbus and overcurrent lines for USB
MAIN commitmail json YAML
Add the not connected bits
While here, tweak the usb3503 attachment
While here, tweak the usb3503 attachment
MAIN commitmail json YAML
src/sys/arch/arm/samsung/exynos5_reg.h@1.17
/
diff
/
nxr@1.17
src/sys/arch/arm/samsung/exynos_gpio.c@1.11 / diff / nxr@1.11
src/sys/arch/arm/samsung/exynos_gpio.c@1.11 / diff / nxr@1.11
Add extra GPIO chunk for 5410
MAIN commitmail json YAML
Refactor usb hub attachment making it easier to read
MAIN commitmail json YAML
Re-enable OHCI since the Exynos5 SoC OHCI hang has been fixed
MAIN commitmail json YAML
Fix Exynos5 SoC OHCI hang
Redo the Exynos 5410 USB phy initialisation following uboot
Redo the Exynos 5410 USB phy initialisation following uboot
MAIN commitmail json YAML
Update ODROID config, disabling ohci for now since it won't attach
MAIN commitmail json YAML
Cleanup ODROID-U config
MAIN commitmail json YAML
Naming convention
MAIN commitmail json YAML
Fix bug introduced in last patch
MAIN commitmail json YAML
As pointed out by wiz@ prevent a possible attack or corruption that results in
an endless loop of indirect descriptors being processed.
The number of indirect descriptors followed is now maximized.
While here, also fix a use-after-free bug!
an endless loop of indirect descriptors being processed.
The number of indirect descriptors followed is now maximized.
While here, also fix a use-after-free bug!
MAIN commitmail json YAML
Implement the XuhostPWREN/XuhostOVERCUR register selection
Update the usb2 isolation. It ought to work for Exynos5 too.
Only issue now is ohci not working
Update the usb2 isolation. It ought to work for Exynos5 too.
Only issue now is ohci not working
MAIN commitmail json YAML
Add usb20 phy host link enable
insert extra space
insert extra space
MAIN commitmail json YAML
Remove extra line
MAIN commitmail json YAML
src/sys/arch/arm/samsung/exynos_gpio.c@1.10
/
diff
/
nxr@1.10
src/sys/arch/evbarm/odroid/odroid_machdep.c@1.33 / diff / nxr@1.33
src/sys/arch/evbarm/odroid/odroid_machdep.c@1.33 / diff / nxr@1.33
Xuhost bits for Exynos5 are located in the two top bits
MAIN commitmail json YAML
Fix usb attachment and add an usb2 phy enable for exynos5410.
There is still an issue with ohci
There is still an issue with ohci
MAIN commitmail json YAML
src/sys/arch/arm/samsung/exynos4_reg.h@1.12
/
diff
/
nxr@1.12
src/sys/arch/arm/samsung/exynos5_loc.c@1.11 / diff / nxr@1.11
src/sys/arch/arm/samsung/exynos5_reg.h@1.14 / diff / nxr@1.14
src/sys/arch/arm/samsung/exynos_reg.h@1.9 / diff / nxr@1.9
src/sys/arch/arm/samsung/exynos5_loc.c@1.11 / diff / nxr@1.11
src/sys/arch/arm/samsung/exynos5_reg.h@1.14 / diff / nxr@1.14
src/sys/arch/arm/samsung/exynos_reg.h@1.9 / diff / nxr@1.9
1st stage of USB support for Exynos5 chips: the register definitions
MAIN commitmail json YAML
Add i2c bits for gpio to the connected GPIO pins for Exynos5
MAIN commitmail json YAML
Add i2c to the exynos5 locators
MAIN commitmail json YAML
Add CPU descriminator _P() for Exynos 5422
MAIN commitmail json YAML
Dump the PLL frequencies on startup on VERBOSE_INIT_ARM
MAIN commitmail json YAML
Fix typos
MAIN commitmail json YAML
Update the cycle counter i.e. our CPU frequency for all CPUs on setting the
cpu frequency.
cpu frequency.
MAIN commitmail json YAML
Increase the `freqbuf' buffer that holds the result of humanize_number(). Now
it prints 1600 Mhz instead of 1 Ghz.
Pitty enough humanize_number(9) doesn't do 1.6 Ghz type output.
it prints 1600 Mhz instead of 1 Ghz.
Pitty enough humanize_number(9) doesn't do 1.6 Ghz type output.
MAIN commitmail json YAML
src/sys/arch/arm/samsung/exynos_io.c@1.7
/
diff
/
nxr@1.7
src/sys/arch/arm/samsung/exynos_soc.c@1.16 / diff / nxr@1.16
src/sys/arch/arm/samsung/exynos_var.h@1.13 / diff / nxr@1.13
src/sys/arch/evbarm/odroid/odroid_machdep.c@1.31 / diff / nxr@1.31
src/sys/arch/arm/samsung/exynos_soc.c@1.16 / diff / nxr@1.16
src/sys/arch/arm/samsung/exynos_var.h@1.13 / diff / nxr@1.13
src/sys/arch/evbarm/odroid/odroid_machdep.c@1.31 / diff / nxr@1.31
Implement CPU speed control for Exynos4 and Exynos5 CPUs using APLL frequency
adjustment.
adjustment.
MAIN commitmail json YAML
src/sys/arch/arm/samsung/exynos4_reg.h@1.10
/
diff
/
nxr@1.10
src/sys/arch/arm/samsung/exynos5_reg.h@1.13 / diff / nxr@1.13
src/sys/arch/arm/samsung/exynos5_reg.h@1.13 / diff / nxr@1.13
Add comments to Exynos4 PLL registers and add Exynos5 PLL registers
MAIN commitmail json YAML
Substract just one each time instead of the periods missed. This will create a
more even representation of missed interrupts.
Also fix typo
more even representation of missed interrupts.
Also fix typo