Page MenuHomeFreeBSD
Feed Advanced Search

Jan 21 2021

jrtc27 added a comment to D28264: Fix issues in past and present CheriBSD quarterly reports.

Don't know if I'm supposed to be able to push with a Reviewed by: + Approved by: debdrup, or if something just hates me, but I get "FATAL: VREF/APPROVERS-CHECK/doc: helper program exit status 65280", so could you please commit this for me?

This puzzled me, too, until I realized that it's past 02:00 UTC, which means the doc repo is read-only in preparation for the move to Hugo/AsciiDoctor, in accordance with Message-ID: <CAFwocyM9gA1iO2isXcDZTKRssF7xCbr=-iT8fPOsP_3Ctvf6tQ@mail.gmail.com>.

Admittedly, the error message is less than perfect.

Jan 21 2021, 12:52 PM
jrtc27 added a comment to D28264: Fix issues in past and present CheriBSD quarterly reports.

Don't know if I'm supposed to be able to push with a Reviewed by: + Approved by: debdrup, or if something just hates me, but I get "FATAL: VREF/APPROVERS-CHECK/doc: helper program exit status 65280", so could you please commit this for me?

Jan 21 2021, 3:19 AM
jrtc27 added inline comments to D27856: virtio: Add VirtIO PCI modern (V1) support.
Jan 21 2021, 3:10 AM
jrtc27 updated the diff for D28264: Fix issues in past and present CheriBSD quarterly reports.

Fix unintended whitespace diff

Jan 21 2021, 2:57 AM
jrtc27 requested review of D28264: Fix issues in past and present CheriBSD quarterly reports.
Jan 21 2021, 2:36 AM
jrtc27 committed rG85ad7f8da19f: virtio_mmio: Delete a stale #if 0'ed debug print (authored by jrtc27).
virtio_mmio: Delete a stale #if 0'ed debug print
Jan 21 2021, 2:20 AM
jrtc27 added inline comments to D27856: virtio: Add VirtIO PCI modern (V1) support.
Jan 21 2021, 2:12 AM
jrtc27 added inline comments to D27856: virtio: Add VirtIO PCI modern (V1) support.
Jan 21 2021, 2:10 AM
jrtc27 added a comment to D28221: rtld: change a few const char* variables to bool.

The documentation for these says "When set to a nonempty string", and the GNU world does the same (e.g. see LD_TRACE_LOADED_OBJECTS=1 /bin/echo on a GNU/Linux system), so the strcmp shouldn't be added.

Jan 21 2021, 2:05 AM
jrtc27 committed rG513c5cd8276c: linux64: Don't pass unnecessary -S and -g to objcopy (authored by jrtc27).
linux64: Don't pass unnecessary -S and -g to objcopy
Jan 21 2021, 1:57 AM
jrtc27 committed rG5faeda903753: Rename i386's Linux ELF to Linux ELF32 (authored by jrtc27).
Rename i386's Linux ELF to Linux ELF32
Jan 21 2021, 1:57 AM
jrtc27 closed D27740: linux64: Don't pass unnecessary -S and -g to objcopy.
Jan 21 2021, 1:57 AM
jrtc27 closed D27647: Rename i386's Linux ELF to Linux ELF32.
Jan 21 2021, 1:57 AM
jrtc27 committed rG32cb85d0f1e8: Build VirtIO modules on all architectures (authored by jrtc27).
Build VirtIO modules on all architectures
Jan 21 2021, 1:36 AM
jrtc27 closed D28058: Build VirtIO modules on all architectures.
Jan 21 2021, 1:36 AM
jrtc27 closed D28073: virtio: Reduce boilerplate for device driver module definitions.
Jan 21 2021, 1:15 AM
jrtc27 committed rG633218ee4615: virtio: Reduce boilerplate for device driver module definitions (authored by jrtc27).
virtio: Reduce boilerplate for device driver module definitions
Jan 21 2021, 1:15 AM
jrtc27 closed D28070: virtio_mmio: Fix V1 device probing spec conformance (section 4.2.3.1.1).
Jan 21 2021, 1:15 AM
jrtc27 committed rGbe79a2c60fec: virtio_mmio: Fix V1 device probing spec conformance (section 4.2.3.1.1) (authored by jrtc27).
virtio_mmio: Fix V1 device probing spec conformance (section 4.2.3.1.1)
Jan 21 2021, 1:15 AM
jrtc27 committed rG0e72f2c54186: virtio_mmio: Fix a style(9) issue (authored by jrtc27).
virtio_mmio: Fix a style(9) issue
Jan 21 2021, 1:14 AM
jrtc27 added a comment to D28026: arm64: Improve DDB backtrace support.

@gnn You're currently a blocking reviewer on this

Jan 21 2021, 1:08 AM

Jan 20 2021

jrtc27 added inline comments to D28219: Restrict supported alignment for malloc_domainset_aligned(9) to PAGE_SIZE..
Jan 20 2021, 5:04 PM
jrtc27 added inline comments to D28219: Restrict supported alignment for malloc_domainset_aligned(9) to PAGE_SIZE..
Jan 20 2021, 5:03 PM
jrtc27 added inline comments to D28219: Restrict supported alignment for malloc_domainset_aligned(9) to PAGE_SIZE..
Jan 20 2021, 3:22 AM

Jan 19 2021

jrtc27 added inline comments to D28226: riscv: add SBI system reset extension.
Jan 19 2021, 4:26 PM
jrtc27 added inline comments to D28226: riscv: add SBI system reset extension.
Jan 19 2021, 4:15 PM
jrtc27 added inline comments to D28070: virtio_mmio: Fix V1 device probing spec conformance (section 4.2.3.1.1).
Jan 19 2021, 5:26 AM

Jan 18 2021

jrtc27 added inline comments to D28219: Restrict supported alignment for malloc_domainset_aligned(9) to PAGE_SIZE..
Jan 18 2021, 9:55 PM
jrtc27 added a comment to D28220: rtld: Always check LD_64_/LD_32_ environment variables.

So one question is: how far makes sense to take this? Should rtld always read the ABI-specific libmap+hints and search in lib32/lib64? Only handling the ABI-specific environment variables is inconsistent.

Jan 18 2021, 5:59 PM
jrtc27 added inline comments to D28220: rtld: Always check LD_64_/LD_32_ environment variables.
Jan 18 2021, 5:36 PM

Jan 16 2021

jrtc27 added inline comments to D27803: Add a code example to cpuset(2) showing how to modify the affinity of the current process. Improve cross referencing..
Jan 16 2021, 4:37 PM

Jan 14 2021

jrtc27 added a comment to D28054: dtrace: Fix RISC-V user stack unwinder.

Looking at other implementations, I believe oldfp should be updated on each loop iteration.

Otherwise, the change seems correct to me, assuming the discussed issues will be addressed separately. I'd like to see the build fix committed soon.

Jan 14 2021, 2:42 PM
jrtc27 added a comment to D28091: Add -NODEBUG variant of GENERIC-MMCCAM kernel configuration..

We could split out the -NODEBUG options to std.nodebug then include that from both here and GENERIC-NODEBUG

Jan 14 2021, 10:29 AM

Jan 12 2021

jrtc27 added a comment to D27856: virtio: Add VirtIO PCI modern (V1) support.

Rebasing this on top of D28073 would help to reduce the diff (provided you're still happy with the concept, but if so it'd be good to land the cleanup first IMO before all the new code comes in).

Jan 12 2021, 7:12 AM

Jan 11 2021

jrtc27 added a comment to D28091: Add -NODEBUG variant of GENERIC-MMCCAM kernel configuration..

Hm, my instinct would be to make it include GENERIC-MMCCAM instead and then turn of debugging, especially given the name.

Jan 11 2021, 3:07 PM

Jan 10 2021

jrtc27 added a comment to D28054: dtrace: Fix RISC-V user stack unwinder.

Ok, so *without* this patch I see a fatal page fault for a small integer address, but *with* this patch I see it attempting (but failing due to the buggy dtrace_fuword64 implementation) to read from a sensible address:

Jan 10 2021, 6:09 AM

Jan 9 2021

jrtc27 added a comment to D28054: dtrace: Fix RISC-V user stack unwinder.
In D28054#627282, @kp wrote:

What's 0xffffffc0d282d870? My guess is it's dtrace_fuword64_nocheck;

That appears to be the case, yes. dtrace.ko is loaded at 0xffffffc0d2808000, dtrace_fuword64_nocheck is 0x25870 into the module, so that's at 0xFFFFFFC0D282D870.

Jan 9 2021, 11:38 PM
jrtc27 updated the summary of D28031: virtio: Use a common class name between virtio_mmio and virtio_pci.
Jan 9 2021, 10:13 PM
jrtc27 updated the diff for D28031: virtio: Use a common class name between virtio_mmio and virtio_pci.

Rebased on top of D28073

Jan 9 2021, 10:13 PM
jrtc27 requested review of D28073: virtio: Reduce boilerplate for device driver module definitions.
Jan 9 2021, 10:05 PM
jrtc27 requested review of D28070: virtio_mmio: Fix V1 device probing spec conformance (section 4.2.3.1.1).
Jan 9 2021, 9:35 PM
jrtc27 added a comment to D28054: dtrace: Fix RISC-V user stack unwinder.
In D28054#627033, @kp wrote:

That at the very least fixes the build error, so on those grounds alone we should commit this.

However, I do see a panic with dtrace -n 'syscall:freebsd:write:entry { ustack(); }'. I've not yet dug into it to see if it's a direct result of this. I also see that stack() doesn't appear to work and I'm pretty sure that it used to.

root@pkgbuilder:~ # dtrace -n 'syscall:freebsd:write:entry { ustack(); }' &
[1] 718
root@pkgbuilder:~ # dtrace: description 'syscall:freebsd:write:entry ' matched 1 probe
t[0] == 0x0000000000000007
t[1] == 0xffffffc0d282e4bc
t[2] == 0x000000000000000a
t[3] == 0xffffffc0002ccb52
t[4] == 0x0000000040941600
t[5] == 0xfffffffffffffe93
t[6] == 0x0a3d70a3d70a3d71
s[0] == 0x0000000000000013
s[1] == 0x0000000000000011
s[2] == 0xffffffc0d2a00018
s[3] == 0x0000000000000014
s[4] == 0x0000000000000011
s[5] == 0x0000000000000001
s[6] == 0xffffffc0d2807000
s[7] == 0x0000000000000001
s[8] == 0x0000004000000001
s[9] == 0x0000000040242566
s[10] == 0xffffffc0d2a00020
s[11] == 0xffffffd13ccff600
a[0] == 0x0000000000000009
a[1] == 0xffffffc0d2807000
a[2] == 0xffffffc0764a0c50
a[3] == 0x0000000000000000
a[4] == 0xffffffc0d2807000
a[5] == 0x0000000000004ed6
a[6] == 0xffffffd003fac000
a[7] == 0xffffffc0d2a00000
ra == 0xffffffc0d2816fba
sp == 0xffffffc0764a0830
gp == 0x0000000000000001
tp == 0x0000000000000000
sepc == 0xffffffc0d282d870
sstatus == 0x0000000000004100
panic: Fatal page fault at 0xffffffc0d282d870: 0x00000000000009
cpuid = 0
time = 1610206153
KDB: stack backtrace:
db_trace_self() at db_trace_self
db_fetch_ksymtab() at db_fetch_ksymtab+0x170
kdb_backtrace() at kdb_backtrace+0x2c
vpanic() at vpanic+0x144
panic() at panic+0x26
do_trap_supervisor() at do_trap_supervisor+0x504
do_trap_supervisor() at do_trap_supervisor+0x64
cpu_exception_handler_supervisor() at cpu_exception_handler_supervisor+0x68
--- exception 13, tval = 0x9
KDB: enter: panic
[ thread pid 710 tid 100047 ]
Stopped at      kdb_enter+0x4c: sd      zero,0(a0)
db>
Jan 9 2021, 8:29 PM
jrtc27 added a comment to D28058: Build VirtIO modules on all architectures.
In D28058#627077, @imp wrote:

Does this survive universe? mips has no virtualization support at all, last I checked... A quick peek at virtio suggests that it's entirely platform neutral...

Jan 9 2021, 7:29 PM
jrtc27 requested review of D28058: Build VirtIO modules on all architectures.
Jan 9 2021, 6:30 AM
jrtc27 removed a reviewer for D28054: dtrace: Fix RISC-V user stack unwinder: mjg.
Jan 9 2021, 2:48 AM
jrtc27 updated the summary of D28054: dtrace: Fix RISC-V user stack unwinder.
Jan 9 2021, 2:47 AM
jrtc27 updated subscribers of D28054: dtrace: Fix RISC-V user stack unwinder.
In D28054#626850, @mjg wrote:

Drop me from 'reported by'.

I have no basis to comment on the patch.

Jan 9 2021, 2:47 AM
jrtc27 requested review of D28054: dtrace: Fix RISC-V user stack unwinder.
Jan 9 2021, 2:32 AM

Jan 8 2021

jrtc27 added inline comments to D28026: arm64: Improve DDB backtrace support.
Jan 8 2021, 9:28 PM
jrtc27 added inline comments to D28026: arm64: Improve DDB backtrace support.
Jan 8 2021, 9:24 PM
jrtc27 added inline comments to D27719: arm64: don't pass user trapframe to kdb_trap().
Jan 8 2021, 7:17 PM
jrtc27 added inline comments to D27719: arm64: don't pass user trapframe to kdb_trap().
Jan 8 2021, 7:01 PM
jrtc27 added inline comments to D28026: arm64: Improve DDB backtrace support.
Jan 8 2021, 6:47 PM
jrtc27 updated the summary of D28026: arm64: Improve DDB backtrace support.
Jan 8 2021, 6:40 PM
jrtc27 added a comment to D28026: arm64: Improve DDB backtrace support.

though FAR is not saved in the trapframe so we cannot print it

I think we at least print it before calling panic() when it makes sense to do so, so this doesn't seem like a problem.

Jan 8 2021, 6:35 PM
jrtc27 added a comment to D28031: virtio: Use a common class name between virtio_mmio and virtio_pci.

<snip>

As a separate thing I would like to update virtio_mmio to return ENXIO when probing instances with no device rather than creating pointless empty device instances as it's not particularly useful (and the AArch64 QEMU virt machine has a particularly large number of MMIO devices available for whatever reason which leads to rather silly device numbers).

I think it is useful that a transport driver has been attached. Also my recollection when I original did it this way for PCI, is that this is needed for if the device (network, block, etc) module is later loaded. In the ensuing decade, devctl has appeared, but for driver development it is nice to just be able to load/unload the module for hack/test/hack.

Oh I didn't mean if a driver wasn't available, I meant if the device ID is 0. If it's non-zero but no driver's available that would still attach ready for if the driver gets loaded later, either automatically by devd or manually by the user.

ENXIO is fine for MMIO DeviceId of 0x0. Currently the MMIO driver fails to conform to section 4.2.3.1.1 w.r.t. to this.

Jan 8 2021, 6:15 PM
jrtc27 added a comment to D28031: virtio: Use a common class name between virtio_mmio and virtio_pci.

For reference, this is what an AArch64 QEMU virt machine shows in devinfo when using PCI:

root@:/ # devinfo
nexus0
  acpi0
    cpu0
    uart0
    virtio0
    virtio1
    virtio2
    virtio3
    virtio4
    virtio5
    virtio6
    virtio7
    virtio8
    virtio9
    virtio10
    virtio11
    virtio12
    virtio13
    virtio14
    virtio15
    virtio16
    virtio17
    virtio18
    virtio19
    virtio20
    virtio21
    virtio22
    virtio23
    virtio24
    virtio25
    virtio26
    virtio27
    virtio28
    virtio29
    virtio30
    virtio31
    pcib0
      pci0
        hostb0
        virtio32
          vtblk0
        virtio33
          vtnet0
        virtio34
    pci_link0
    pci_link1
    pci_link2
    pci_link3
    acpi_sysresource0
    acpi_button0
    psci0
    gic0
    generic_timer0
  cryptosoft0
  efirtc0
root@:/ # devinfo -p vtblk0
vtblk0 virtio32 pci0 pcib0 acpi0 nexus0
root@:/ # devinfo -p vtblk0 -v
vtblk0 pnpinfo vendor=0x00001af4 device=0x1001 subvendor=0x1af4 device_type=0x00000002
 virtio32 pnpinfo vendor=0x1af4 device=0x1001 subvendor=0x1af4 subdevice=0x0002 class=0x010000 at slot=1 function=0 dbsf=pci0:0:1:0
 pci0
 pcib0 pnpinfo _HID=PNP0A08 _UID=0 _CID=PNP0A03 at handle=\_SB_.PCI0
 acpi0
 nexus0 pnpinfo nexus

As a separate thing I would like to update virtio_mmio to return ENXIO when probing instances with no device rather than creating pointless empty device instances as it's not particularly useful (and the AArch64 QEMU virt machine has a particularly large number of MMIO devices available for whatever reason which leads to rather silly device numbers).

I think it is useful that a transport driver has been attached. Also my recollection when I original did it this way for PCI, is that this is needed for if the device (network, block, etc) module is later loaded. In the ensuing decade, devctl has appeared, but for driver development it is nice to just be able to load/unload the module for hack/test/hack.

Jan 8 2021, 6:00 PM
jrtc27 added a comment to D28031: virtio: Use a common class name between virtio_mmio and virtio_pci.

For reference, this is what an AArch64 QEMU virt machine shows in devinfo when using PCI:

Jan 8 2021, 5:23 PM
jrtc27 added a comment to D28031: virtio: Use a common class name between virtio_mmio and virtio_pci.

This would change the device names in places like devinfo, devctl, vmstat, etc, correct?

Jan 8 2021, 5:20 PM
jrtc27 added inline comments to D28031: virtio: Use a common class name between virtio_mmio and virtio_pci.
Jan 8 2021, 12:02 AM
jrtc27 added a comment to D28031: virtio: Use a common class name between virtio_mmio and virtio_pci.

@bryanv Does this seem sensible to you? It's a cleanup/simplification I've been meaning to do for a while as the current situation is a bit silly, unless there's a reason you can think of why this is a bad idea?

Jan 8 2021, 12:00 AM

Jan 7 2021

jrtc27 requested review of D28031: virtio: Use a common class name between virtio_mmio and virtio_pci.
Jan 7 2021, 11:59 PM
jrtc27 accepted D28030: efidev: remove EFIIOC_GET_TABLE ioctl.

\o/

Jan 7 2021, 10:11 PM
jrtc27 added inline comments to D28026: arm64: Improve DDB backtrace support.
Jan 7 2021, 6:16 PM
jrtc27 requested review of D28026: arm64: Improve DDB backtrace support.
Jan 7 2021, 6:14 PM

Jan 4 2021

jrtc27 added inline comments to D27803: Add a code example to cpuset(2) showing how to modify the affinity of the current process. Improve cross referencing..
Jan 4 2021, 1:57 AM
jrtc27 added inline comments to D27766: Various changes to DTrace FBT to avoid crashed on FreeBSD/arm64..
Jan 4 2021, 1:53 AM · arm64, DTrace

Dec 31 2020

jrtc27 added a comment to D27855: Summary: Revert prior VirtIO "V1" network support to simplify upcoming V1 changes.

@grehan Thanks :)

Dec 31 2020, 4:11 AM
jrtc27 added a comment to D27855: Summary: Revert prior VirtIO "V1" network support to simplify upcoming V1 changes.

Everything those commits did is necessary for V1. It's not sufficient per the spec, granted, but having the commits to support _some_ V1 implementations is strictly better than supporting _none_. If you have commits to introduce the missing parts of the V1 feature negotiation sequence then add them, but don't revert what's already there only to reintroduce it later. Otherwise you will break TinyEMU and the FPGA-based system we have built atop its VirtIO implementation.

It is so wrong and incomplete that I have zero interest in trying to sort out the merge conflicts in the patches series I have for V1 support. This is so far away from _some_ V1 support that it is effectively _none_. Fix TinyEMU: it would appear it otherwise supports legacy but has a bug that requires VIRTIO_F_VERSION_1 to be negotiated.

That is grossly incorrect. There are a couple of deficiencies, and as I just said, everything I did is required for V1.

No, it is not just "a couple". I would advise you to read the VirtIO V1 spec. Or look at D27856 that starts to add V1 support. The OASIS TC did not spend years to develop a V1 specification that just ... negotiates VIRTIO_F_VERSION_1 on top of legacy VirtIO. Doing so here is so far from any V1 support that it is wrong pointless.

Dec 31 2020, 3:23 AM
jrtc27 added a comment to D27855: Summary: Revert prior VirtIO "V1" network support to simplify upcoming V1 changes.

Everything those commits did is necessary for V1. It's not sufficient per the spec, granted, but having the commits to support _some_ V1 implementations is strictly better than supporting _none_. If you have commits to introduce the missing parts of the V1 feature negotiation sequence then add them, but don't revert what's already there only to reintroduce it later. Otherwise you will break TinyEMU and the FPGA-based system we have built atop its VirtIO implementation.

It is so wrong and incomplete that I have zero interest in trying to sort out the merge conflicts in the patches series I have for V1 support. This is so far away from _some_ V1 support that it is effectively _none_. Fix TinyEMU: it would appear it otherwise supports legacy but has a bug that requires VIRTIO_F_VERSION_1 to be negotiated.

Dec 31 2020, 12:07 AM

Dec 30 2020

jrtc27 added inline comments to D27857: Add VirtIO modern support to virtqueue.
Dec 30 2020, 11:53 PM
jrtc27 added inline comments to D27856: virtio: Add VirtIO PCI modern (V1) support.
Dec 30 2020, 11:51 PM
jrtc27 added a comment to D27855: Summary: Revert prior VirtIO "V1" network support to simplify upcoming V1 changes.

Everything those commits did is necessary for V1. It's not sufficient per the spec, granted, but having the commits to support _some_ V1 implementations is strictly better than supporting _none_. If you have commits to introduce the missing parts of the V1 feature negotiation sequence then add them, but don't revert what's already there only to reintroduce it later. Otherwise you will break TinyEMU and the FPGA-based system we have built atop its VirtIO implementation.

Dec 30 2020, 11:32 PM

Dec 27 2020

jrtc27 added inline comments to D27669: efirt: enter runtime environment to deref efi_cfgtbl.
Dec 27 2020, 7:29 PM

Dec 23 2020

jrtc27 requested review of D27740: linux64: Don't pass unnecessary -S and -g to objcopy.
Dec 23 2020, 5:02 PM

Dec 21 2020

jrtc27 added a comment to D27699: Fix the types in some Linux syscall definitions.

LGTM. I wonder why we ended up with these - in the case of itimerspec, sigevent etc. were the structs identical?

Dec 21 2020, 5:47 PM
jrtc27 requested review of D27699: Fix the types in some Linux syscall definitions.
Dec 21 2020, 5:28 PM

Dec 18 2020

jrtc27 closed D27670: usb: Replace ITUNERNET vendor with MICROCHIP and improve product names.
Dec 18 2020, 11:32 PM
jrtc27 committed rS368774: usb: Replace ITUNERNET vendor with MICROCHIP and improve product names.
usb: Replace ITUNERNET vendor with MICROCHIP and improve product names
Dec 18 2020, 11:32 PM
jrtc27 committed rS368770: strerror.3: Fix whitespace issue introduced in r368714.
strerror.3: Fix whitespace issue introduced in r368714
Dec 18 2020, 10:10 PM
jrtc27 added inline comments to D27636: truss: split counting of syscalls and syscall calling convention.
Dec 18 2020, 9:28 PM
jrtc27 added a comment to D27669: efirt: enter runtime environment to deref efi_cfgtbl.

Or just remove it and the ioctl given it's never used in the base system (and if it's always been broken can never have been used by anyone outside the base system either)?

It seems a little more difficult to assert that efi_get_table() couldn't have been used outside of the base system; this KPI has existed for four years and a caller could have easily mapped or had mapped the appropriate physical range to use it, no?

Dec 18 2020, 8:13 PM
jrtc27 added a comment to D27669: efirt: enter runtime environment to deref efi_cfgtbl.

Or just remove it and the ioctl given it's never used in the base system (and if it's always been broken can never have been used by anyone outside the base system either)?

Dec 18 2020, 7:59 PM
jrtc27 requested review of D27670: usb: Replace ITUNERNET vendor with MICROCHIP and improve product names.
Dec 18 2020, 6:03 PM
jrtc27 added a comment to D27669: efirt: enter runtime environment to deref efi_cfgtbl.

I believe the ioctl is the only consumer of this function though, and all others use the contrib efi version of the function?

Dec 18 2020, 5:01 PM
jrtc27 committed rS368761: virtio_mmio: Fix feature negotiation copy-paste issue in r361943.
virtio_mmio: Fix feature negotiation copy-paste issue in r361943
Dec 18 2020, 3:07 PM

Dec 16 2020

jrtc27 requested review of D27647: Rename i386's Linux ELF to Linux ELF32.
Dec 16 2020, 10:10 PM
jrtc27 added inline comments to D27636: truss: split counting of syscalls and syscall calling convention.
Dec 16 2020, 9:20 PM
jrtc27 added inline comments to D27636: truss: split counting of syscalls and syscall calling convention.
Dec 16 2020, 9:16 PM
jrtc27 added inline comments to D27636: truss: split counting of syscalls and syscall calling convention.
Dec 16 2020, 9:05 PM
jrtc27 added inline comments to D27636: truss: split counting of syscalls and syscall calling convention.
Dec 16 2020, 7:20 PM
jrtc27 committed rS368700: Fix whitespace in r368698.
Fix whitespace in r368698
Dec 16 2020, 2:49 PM
jrtc27 committed rS368699: Fix whitespace in comment modified by r368697.
Fix whitespace in comment modified by r368697
Dec 16 2020, 2:48 PM
jrtc27 added inline comments to D27625: truss: improved support for decoding compat32 arguments.
Dec 16 2020, 11:52 AM
jrtc27 added inline comments to D27625: truss: improved support for decoding compat32 arguments.
Dec 16 2020, 11:40 AM

Dec 15 2020

jrtc27 added inline comments to D27625: truss: improved support for decoding compat32 arguments.
Dec 15 2020, 7:23 PM

Dec 14 2020

jrtc27 requested changes to D27458: makefs cast daddr_t to off_t before multiplication.

Hm, on reflection, this doesn't quite do what it claims. Many of the arguments to this function come from fsbtodb and there are lots of daddr_t's floating around. Unless you want to purge all of them from existence (which is notionally wrong as they _are_ block numbers) I'd suggest leaving just the cast and dropping the rest of the diff.

Dec 14 2020, 1:01 AM
jrtc27 closed D27603: loader: Ignore the .interp section on RISC-V.
Dec 14 2020, 12:54 AM
jrtc27 committed rS368626: loader: Ignore the .interp section on RISC-V.
loader: Ignore the .interp section on RISC-V
Dec 14 2020, 12:54 AM
jrtc27 closed D27392: strdup.3: Function appeared in 4.3BSD-Reno, not 4.4BSD.
Dec 14 2020, 12:51 AM