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


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




switch to index mode

recent branches: MAIN (56m)  netbsd-10 (4d)  netbsd-9 (4d)  netbsd-8 (9d) 

2024-05-20 17:01:33 UTC Now

2024-05-15 11:01:27 UTC MAIN commitmail json YAML

Fixing potential, though unlikely overflow as detected by coverity scan

(reinoud)

2023-06-27 09:58:50 UTC MAIN commitmail json YAML

Convert UDF file system code from the depricated tsleep(9)/wakeup(9) to the MP
friendly condvar(9). No functional change intended.

(reinoud)

2023-01-29 16:07:14 UTC MAIN commitmail json YAML

Remove old prototypes from writing that shouldn't have been comitted at all!

(reinoud)

2022-12-18 15:56:27 UTC MAIN commitmail json YAML

Note the addition of trivial power management support for amdsmn(4) and
amdccp(4)

(reinoud)

2022-12-18 15:50:32 UTC MAIN commitmail json YAML

2022-12-10 20:58:37 UTC MAIN commitmail json YAML

Update list with file systems who do have fsck adding udf since there is now a
fsck_udf.

(reinoud)

2022-09-28 09:57:13 UTC MAIN commitmail json YAML

Remove reference to udf_node in comment; it is FS agnostic.

(reinoud)

2022-05-13 15:02:34 UTC MAIN commitmail json YAML

Fix typo dallocate -> deallocate

(reinoud)

2022-05-09 07:20:18 UTC MAIN commitmail json YAML

Forgot to mention adding support for VirtIO PCI v1.0 attachments next to
legacy v0.9.

(reinoud)

2022-05-08 21:29:20 UTC MAIN commitmail json YAML

Revert, sorry this was not intended to be committed.

(reinoud)

2022-05-07 08:54:02 UTC MAIN commitmail json YAML

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.

(reinoud)

2022-05-07 08:51:32 UTC 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.

(reinoud)

2022-04-26 15:18:08 UTC 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.

(reinoud)

2022-04-26 15:11:42 UTC MAIN commitmail json YAML

Fix endian bug also in commented out code

(reinoud)

2022-04-26 15:09:53 UTC MAIN commitmail json YAML

Fix endian bug : Logblks recorded in fe/efe VAT is 64 bits

(reinoud)

2022-04-26 14:59:37 UTC 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.

(reinoud)

2022-04-26 14:54:40 UTC MAIN commitmail json YAML

Fix endian bug in permission storage

(reinoud)

2022-04-26 13:40:15 UTC MAIN commitmail json YAML

Fix endian bug with VAT 1.50 format

(reinoud)

2022-04-26 13:27:24 UTC MAIN commitmail json YAML

No need to use ceilf() when ceil() is already used

(reinoud)

2022-04-26 13:26:30 UTC MAIN commitmail json YAML

Fix endian bug in makefs for udf

(reinoud)

2022-04-25 20:41:25 UTC MAIN commitmail json YAML

Fix endian bug in logical volume creation for metadata/VAT partitions.

(reinoud)

2022-04-25 15:37:14 UTC MAIN commitmail json YAML

Relax constraints on sequential media detection by checking for VAT format.
This allows fixing images of VAT formatted media too.

(reinoud)

2022-04-25 15:18:15 UTC MAIN commitmail json YAML

Fix endian bug in descriptor CRC length on updating a FE/EFE

(reinoud)

2022-04-24 15:07:08 UTC MAIN commitmail json YAML

Fix endian bug in allocation extents processing

(reinoud)

2022-04-23 17:46:23 UTC MAIN commitmail json YAML

2022-04-22 21:22:15 UTC MAIN commitmail json YAML

Fix endian issues with UDF extended attributes

(reinoud)

2022-04-22 21:21:10 UTC MAIN commitmail json YAML

Fix endian issue with UDF extended attribute handling

(reinoud)

2022-04-22 21:07:56 UTC MAIN commitmail json YAML

Remove the error condition for these cases; the VAT LVExtension is
missing/corrupt but fsck_udf will reconstruct them anyway.

(reinoud)

2022-04-22 21:00:28 UTC MAIN commitmail json YAML

Prevent reading beyond the early_vat_location

(reinoud)

2022-04-22 20:56:46 UTC MAIN commitmail json YAML

Fix endian issues with fsck_udf/newfs_udf/makefs

(reinoud)

2022-04-22 19:21:08 UTC MAIN commitmail json YAML

Avoid assigned but unused compiler warnings when compiling with clang

(reinoud)

2022-04-06 14:47:54 UTC MAIN commitmail json YAML

Keep UDF commented out by default

(reinoud)

2022-04-06 14:28:44 UTC MAIN commitmail json YAML

Add fsck_udf to the debug sets

(reinoud)

2022-04-06 14:20:07 UTC MAIN commitmail json YAML

2022-04-06 13:59:22 UTC 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'.

(reinoud)

2022-04-06 13:43:24 UTC MAIN commitmail json YAML

Added fsck_udf(8) and upgraded newfs_udf/makefs for UDF

(reinoud)

2022-04-06 13:35:50 UTC MAIN commitmail json YAML

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.

(reinoud)

2022-04-06 13:29:16 UTC MAIN commitmail json YAML

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.

(reinoud)

2022-04-01 08:26:28 UTC MAIN commitmail json YAML

Fix malformed DPRINTF() macro

(reinoud)

2022-03-18 16:06:18 UTC MAIN commitmail json YAML

Replace the variable field data[0] to data[1] to avoid undefined behaviour.

(reinoud)

2022-03-09 22:55:32 UTC MAIN commitmail json YAML

Add note on optical media lockup fix for UDF

(reinoud)

2022-03-09 22:52:28 UTC MAIN commitmail json YAML

Add notes on various UDF fixes concerning Windows10 interoperationability with
recordable media.

(reinoud)

2022-03-08 18:30:43 UTC 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.

(reinoud)

2022-03-08 10:52:43 UTC 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.

(reinoud)

2022-02-11 16:33:18 UTC 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.

(reinoud)

2022-02-03 09:46:26 UTC 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.

(reinoud)

2022-01-28 20:00:52 UTC 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.

(reinoud)

2021-12-16 22:24:11 UTC MAIN commitmail json YAML

Fix typo: reader -> header

(reinoud)

2021-12-16 22:19:09 UTC 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!

(reinoud)

2021-12-16 21:39:53 UTC MAIN commitmail json YAML

Make sysctl udf.verbose dependent on UDF_DEBUG instead of DEBUG

(reinoud)

2021-12-15 22:02:30 UTC 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.

(reinoud)

2021-11-12 07:41:55 UTC MAIN commitmail json YAML

Explain cd9660 and udf exceptions on the rule that the default sectorsize is
512.

(reinoud)

2021-04-16 12:58:54 UTC MAIN commitmail json YAML

Limit buffer size for device capabilities requests as a work-around for PR
kern/56109.

(reinoud)

2021-04-06 08:40:17 UTC 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.

(reinoud)

2021-03-26 15:59:53 UTC 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.

(reinoud)

2021-02-16 10:58:33 UTC MAIN commitmail json YAML

I forgot to add the needed conf files for the mipssim virtio addition

(reinoud)

2021-02-15 22:39:46 UTC MAIN commitmail json YAML

2021-02-05 21:25:36 UTC MAIN commitmail json YAML

2021-02-05 20:45:38 UTC 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.

(reinoud)

2021-02-05 19:18:23 UTC MAIN commitmail json YAML

Second round of cleaning up endian code. No more tailored code to maintain.

(reinoud)

2021-02-03 21:04:41 UTC MAIN commitmail json YAML

Oops, made a mistake in my last commit

(reinoud)

2021-02-03 20:28:00 UTC MAIN commitmail json YAML

Allocate enough space for the bus_dmamap_t arrays for rxq_hdr_dmamaps[] and
txq_hdr_maps[]

(reinoud)

2021-01-31 14:17:48 UTC 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.

(reinoud)

2021-01-28 15:43:13 UTC MAIN commitmail json YAML

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.

(reinoud)

2021-01-26 16:40:16 UTC 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.

(reinoud)

2021-01-24 15:59:35 UTC 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.

(reinoud)

2021-01-24 15:33:02 UTC MAIN commitmail json YAML

On error unmap the pci_mapreg_map()d regions using bus_space_unmap() as
suggested by jak@

(reinoud)

2021-01-24 14:33:49 UTC MAIN commitmail json YAML

Move definition of NMAPREG to the start

(reinoud)

2021-01-24 14:12:36 UTC MAIN commitmail json YAML

Prevent potential buffer over runs in number of BARS

(reinoud)

2021-01-21 20:48:33 UTC 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.

(reinoud)

2021-01-20 21:59:49 UTC MAIN commitmail json YAML

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.

(reinoud)

2021-01-20 19:46:48 UTC MAIN commitmail json YAML

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.

(reinoud)

2021-01-13 19:46:49 UTC 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.

(reinoud)

2020-12-27 21:25:02 UTC MAIN commitmail json YAML

Make the new resize(1) manpage indistinguisable from the original

(reinoud)

2020-12-27 21:13:18 UTC MAIN commitmail json YAML

2020-12-27 20:56:14 UTC MAIN commitmail json YAML

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.

(reinoud)

2020-11-19 22:03:17 UTC MAIN commitmail json YAML

2020-11-19 21:59:07 UTC MAIN commitmail json YAML

Add modern QUMRANET/Red Hat VIRTIO range PCI devices

(reinoud)

2020-11-10 20:48:29 UTC 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

(reinoud)

2020-10-31 15:44:01 UTC MAIN commitmail json YAML

Revert (REPE) CMPS support per request of Maxime, it is incorrect.

(reinoud)

2020-10-30 21:06:13 UTC 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.

(reinoud)

2020-04-18 09:45:45 UTC 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.

(reinoud)

2020-04-14 12:47:44 UTC MAIN commitmail json YAML

Move comment related to the sysctl_createv() in SYSCTL_SETUP() from the old
place to the new place too.

(reinoud)

2020-04-14 11:45:43 UTC MAIN commitmail json YAML

fix debug print flag

(reinoud)

2020-04-04 13:44:57 UTC MAIN commitmail json YAML

Indent the makefs(8) options for UDF like the other filesystems described.

(reinoud)

2020-03-21 13:39:31 UTC MAIN commitmail json YAML

Fix use-after-free issue!

(reinoud)

2020-03-21 13:38:29 UTC MAIN commitmail json YAML

Compile in the DPRINTF debug macro's on DEBUG kernels

(reinoud)

2018-08-17 20:16:07 UTC MAIN commitmail json YAML

Start using the kernel ld script.

There are still issues with the .init placement and ./build.sh creating bad
images.

(reinoud)

2018-08-09 20:30:26 UTC MAIN commitmail json YAML

Fix length calculation

(reinoud)

2018-08-09 13:49:30 UTC MAIN commitmail json YAML

2018-08-05 18:57:49 UTC MAIN commitmail json YAML

Advise to explicitly set flags +agm instead of only clearing them when set

(reinoud)

2018-08-05 18:42:49 UTC MAIN commitmail json YAML

2018-08-05 16:51:59 UTC 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.

(reinoud)

2018-08-03 11:18:22 UTC MAIN commitmail json YAML

2018-08-03 06:52:50 UTC MAIN commitmail json YAML

Fix physical memory size issue. It will now happily run on more than one gb.

(reinoud)

2018-08-01 12:09:02 UTC MAIN commitmail json YAML

2018-08-01 10:27:28 UTC MAIN commitmail json YAML

Remove yet another debug printf()

(reinoud)

2018-08-01 10:24:41 UTC MAIN commitmail json YAML

2018-08-01 10:23:55 UTC MAIN commitmail json YAML

2018-08-01 10:22:20 UTC MAIN commitmail json YAML

2018-08-01 09:52:15 UTC MAIN commitmail json YAML

2018-08-01 09:50:57 UTC MAIN commitmail json YAML

2018-08-01 09:46:46 UTC MAIN commitmail json YAML

Add headers for support functions for  kgdb

(reinoud)

2018-08-01 09:46:16 UTC MAIN commitmail json YAML

Max kernel address is end of kernel

(reinoud)

2018-08-01 09:44:32 UTC MAIN commitmail json YAML

2018-08-01 09:43:17 UTC MAIN commitmail json YAML

Allow the usermode pmaps to also contain the kernel itself. This is needed for
the kernel pmap.

(reinoud)

2018-07-28 20:26:13 UTC MAIN commitmail json YAML

Provide hand-doctored redirection of trap.h in preparation for ddb/kgdb

(reinoud)

2018-07-28 17:17:38 UTC MAIN commitmail json YAML

2018-07-25 11:09:22 UTC MAIN commitmail json YAML

Enhance logical volume integrity descriptor handling and provide
bug-compatibility for Linux mkudffs 1.3 images.

(reinoud)

2018-07-12 17:46:37 UTC 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.

(reinoud)

2018-06-13 19:59:14 UTC MAIN commitmail json YAML

Split out error reporting and make it compile without SCSIVERBOSE

(reinoud)

2018-06-11 19:35:56 UTC MAIN commitmail json YAML

Now we use timestamp info, use direct console output instead of kernel
timestamped output for usage() reporting

(reinoud)

2018-06-11 19:23:21 UTC MAIN commitmail json YAML

Prevent nested SIGIOs ruining the system stack

(reinoud)

2018-06-05 20:02:43 UTC MAIN commitmail json YAML

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

(reinoud)

2018-06-04 20:06:52 UTC MAIN commitmail json YAML

Its a hack, but make sure the pages are paged in

(reinoud)

2018-06-04 19:53:01 UTC MAIN commitmail json YAML

2018-06-01 08:04:57 UTC MAIN commitmail json YAML

2018-06-01 07:26:15 UTC MAIN commitmail json YAML

Pass the address of the array, this fixes issues with i386 compilation

(reinoud)

2018-06-01 07:22:33 UTC MAIN commitmail json YAML

Compile NetBSD/userland without CTF for the linker doesn't allow for a single
file compiled without CTF

(reinoud)

2018-06-01 07:19:50 UTC MAIN commitmail json YAML

Fix compilation errors so NetBSD/usermode compiles under ./build.sh

(reinoud)

2018-05-29 09:25:01 UTC 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!

(reinoud)

2018-05-29 07:35:40 UTC MAIN commitmail json YAML

Implement cpu_lwp_setprivate(). This removes the need for the cpu_switch()
hack.

Programs with TLS work fine now, including gdb!

(reinoud)

2018-05-29 07:09:22 UTC MAIN commitmail json YAML

Only set requested parts of the mcontext in cpu_setmcontext()
Make the atomic switcher `atomic' by using splhigh()

(reinoud)

2018-05-24 19:39:04 UTC MAIN commitmail json YAML

First try at TLS support and getcontext/setcontext/swapcontext support.

(reinoud)

2018-05-22 14:38:10 UTC MAIN commitmail json YAML

2018-05-18 21:05:10 UTC MAIN commitmail json YAML

2018-05-18 20:24:57 UTC MAIN commitmail json YAML

Include OUR types.h and not the machine's. A small step to allow for
crosscompilation.

(reinoud)

2018-05-18 20:24:16 UTC MAIN commitmail json YAML

Replace the dynamically allocated signal stack to a static claimed one and add
diagnostic messages that can be enabled.

(reinoud)

2018-05-18 20:21:14 UTC MAIN commitmail json YAML

Use knowledge of mcontext for i386 support

(reinoud)

2018-05-18 20:11:48 UTC MAIN commitmail json YAML

Use knowledge about the mcontext

(reinoud)

2018-05-18 20:10:25 UTC MAIN commitmail json YAML

Second part for creating sensible coredumps

(reinoud)

2018-05-18 20:09:33 UTC MAIN commitmail json YAML

Implement own process register capture from userland.

NetBSD/usermode now creates readable and sensible coredumps

(reinoud)

2018-05-18 19:04:11 UTC MAIN commitmail json YAML

Where did kern.ldscript go?

(reinoud)

2018-05-18 05:51:24 UTC MAIN commitmail json YAML

Include our doctored types.h instead of the default

(reinoud)

2018-05-17 19:06:02 UTC 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.

(reinoud)

2018-05-17 19:00:39 UTC MAIN commitmail json YAML

Refactor for easier debugging and while here add some more signals

(reinoud)

2018-05-16 12:40:43 UTC MAIN commitmail json YAML

2018-05-16 12:40:26 UTC MAIN commitmail json YAML

Add new mcontext and depends to the usermode generated headerfiles

(reinoud)

2018-01-13 16:20:33 UTC MAIN commitmail json YAML

2018-01-13 15:15:03 UTC MAIN commitmail json YAML

Implement dummy process_read_dbreg() and process_write_dbreg() used in x86

(reinoud)

2018-01-13 14:39:15 UTC MAIN commitmail json YAML

Add dbreg structure prototype needed for x86_64

(reinoud)

2018-01-13 13:53:36 UTC 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.

(reinoud)

2018-01-13 10:27:58 UTC 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.

(reinoud)

2018-01-13 10:08:35 UTC MAIN commitmail json YAML

Add the missing strategy argument of ldattach()

(reinoud)

2017-01-13 13:40:44 UTC MAIN commitmail json YAML

The Cheri https:// link is not valid, replace by standard http://

(reinoud)

2016-05-24 09:55:57 UTC MAIN commitmail json YAML

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.

(reinoud)

2016-05-15 15:37:38 UTC MAIN commitmail json YAML

Use _align(2) workaround for PR kern/51141. This fixes odd CD length
reporting.

(reinoud)

2016-05-10 15:23:39 UTC 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().

(reinoud)

2016-01-27 00:06:49 UTC 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.

(reinoud)

2015-11-19 20:57:49 UTC MAIN commitmail json YAML

2015-11-19 20:34:47 UTC MAIN commitmail json YAML

Fix ANSI-C prototype error

(reinoud)

2015-07-16 13:10:37 UTC 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.

(reinoud)

2015-01-04 14:23:37 UTC MAIN commitmail json YAML

Add missing vrele() as found by the testsuite.

Thanks Jurgen Hannken for the patch.

(reinoud)

2015-01-02 21:01:12 UTC MAIN commitmail json YAML

Fix volumesetname to comply to UDF 2.01 [2.2.2.5]

(reinoud)

2014-12-03 21:37:55 UTC 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.

(reinoud)

2014-12-03 21:34:55 UTC MAIN commitmail json YAML

Relax the KASSERT since an equal size is no issue

(reinoud)

2014-10-02 11:39:45 UTC MAIN commitmail json YAML

2014-10-02 11:27:09 UTC MAIN commitmail json YAML

Add KPLL for Exynos5 and EPLL is called DPLL on the 5410 :-/

(reinoud)

2014-10-02 11:17:50 UTC 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.

(reinoud)

2014-09-30 14:24:26 UTC MAIN commitmail json YAML

Accept the Odroid specific tweaks for selecting clkout for external USB
devices on the Odroid boards

(reinoud)

2014-09-30 14:23:41 UTC MAIN commitmail json YAML

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

(reinoud)

2014-09-30 14:20:55 UTC MAIN commitmail json YAML

2014-09-30 12:56:26 UTC MAIN commitmail json YAML

Use the global exynos_pmureg_bsh and exynos_sysreg_bsh bus space subregions

(reinoud)

2014-09-30 12:55:29 UTC MAIN commitmail json YAML

Provide exynos_sysreg_bsh as a global bus_space_subregion

(reinoud)

2014-09-29 14:47:53 UTC MAIN commitmail json YAML

2014-09-28 18:59:43 UTC MAIN commitmail json YAML

Remove never used usb locators

(reinoud)

2014-09-26 19:27:05 UTC MAIN commitmail json YAML

EXYNOS4 and EXYNOS5 are now exclusive in odroid_machdep.c

(reinoud)

2014-09-26 19:03:25 UTC MAIN commitmail json YAML

Remove KASSERT that bugs compilation

(reinoud)

2014-09-26 18:59:29 UTC MAIN commitmail json YAML

2014-09-26 18:26:24 UTC MAIN commitmail json YAML

Decouple sscom console choice from Exynos SoC ID

(reinoud)

2014-09-26 16:30:32 UTC MAIN commitmail json YAML

Split the two kernels to include only support for the device it describes

(reinoud)

2014-09-26 15:33:59 UTC MAIN commitmail json YAML

2014-09-26 15:33:33 UTC MAIN commitmail json YAML

Add USBHIST_SIZE option

(reinoud)

2014-09-24 20:51:43 UTC MAIN commitmail json YAML

Power up both vbus and overcurrent lines for USB

(reinoud)

2014-09-24 20:38:33 UTC MAIN commitmail json YAML

Add the not connected bits

While here, tweak the usb3503 attachment

(reinoud)

2014-09-24 20:35:44 UTC MAIN commitmail json YAML

2014-09-21 20:49:31 UTC MAIN commitmail json YAML

Refactor usb hub attachment making it easier to read

(reinoud)

2014-09-21 15:23:55 UTC MAIN commitmail json YAML

Re-enable OHCI since the Exynos5 SoC OHCI hang has been fixed

(reinoud)

2014-09-21 15:22:40 UTC MAIN commitmail json YAML

Fix Exynos5 SoC OHCI hang

Redo the Exynos 5410 USB phy initialisation following uboot

(reinoud)

2014-09-19 14:48:42 UTC MAIN commitmail json YAML

Update ODROID config, disabling ohci for now since it won't attach

(reinoud)

2014-09-19 14:39:34 UTC MAIN commitmail json YAML

Cleanup ODROID-U config

(reinoud)

2014-09-19 14:32:20 UTC MAIN commitmail json YAML

2014-09-17 21:18:43 UTC MAIN commitmail json YAML

Fix bug introduced in last patch

(reinoud)

2014-09-17 19:47:05 UTC 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!

(reinoud)

2014-09-09 21:26:47 UTC 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

(reinoud)

2014-09-09 21:24:10 UTC MAIN commitmail json YAML

Add usb20 phy host link enable
insert extra space

(reinoud)

2014-09-09 21:22:48 UTC MAIN commitmail json YAML

2014-09-09 21:21:22 UTC MAIN commitmail json YAML

2014-09-04 13:18:28 UTC MAIN commitmail json YAML

Fix usb attachment and add an usb2 phy enable for exynos5410.

There is still an issue with ohci

(reinoud)

2014-09-04 13:06:49 UTC MAIN commitmail json YAML

2014-09-03 15:24:53 UTC MAIN commitmail json YAML

Add i2c bits for gpio to the connected GPIO pins for Exynos5

(reinoud)

2014-09-02 16:10:58 UTC MAIN commitmail json YAML

Add i2c to the exynos5 locators

(reinoud)

2014-09-02 15:49:59 UTC MAIN commitmail json YAML

Add CPU descriminator _P() for Exynos 5422

(reinoud)

2014-09-02 14:07:50 UTC MAIN commitmail json YAML

Dump the PLL frequencies on startup on VERBOSE_INIT_ARM

(reinoud)

2014-09-02 13:47:57 UTC MAIN commitmail json YAML

2014-09-01 14:19:27 UTC MAIN commitmail json YAML

Update the cycle counter i.e. our CPU frequency for all CPUs on setting the
cpu frequency.

(reinoud)

2014-09-01 13:43:32 UTC 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.

(reinoud)

2014-08-28 18:02:37 UTC MAIN commitmail json YAML

2014-08-28 17:59:46 UTC MAIN commitmail json YAML

Add comments to Exynos4 PLL registers and add Exynos5 PLL registers

(reinoud)

2014-08-28 12:00:59 UTC 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

(reinoud)