Page MenuHomeFreeBSD

mhorne (Mitchell Horne)
User

Projects

User does not belong to any projects.

User Details

User Since
Mar 22 2019, 4:46 AM (25 w, 2 d)

Recent Activity

Yesterday

mhorne created D21661: Support EARLY_AP_STARTUP on RISC-V.
Sat, Sep 14, 8:49 PM

Sun, Sep 8

mhorne committed rS352048: Fix cpuwhich_t column width.
Fix cpuwhich_t column width
Sun, Sep 8, 9:38 PM
mhorne committed rS352036: Fix compilation of locore.S with clang.
Fix compilation of locore.S with clang
Sun, Sep 8, 7:53 PM
mhorne closed D21437: Fix compilation of locore.S with clang.
Sun, Sep 8, 7:53 PM
mhorne closed D21438: Remove a duplicate KTR entry.
Sun, Sep 8, 7:46 PM
mhorne committed rS352035: Remove a duplicate KTR entry.
Remove a duplicate KTR entry
Sun, Sep 8, 7:46 PM
mhorne committed rS352034: RISC-V: fix kernel CFLAGS with clang.
RISC-V: fix kernel CFLAGS with clang
Sun, Sep 8, 7:44 PM
mhorne closed D21436: RISC-V: fix kernel CFLAGS with clang.
Sun, Sep 8, 7:44 PM
mhorne committed rS352033: Allow for compiler versions >= 10.
Allow for compiler versions >= 10
Sun, Sep 8, 7:41 PM
mhorne closed D21413: bsd.compiler.mk: Allow for compiler versions >= 10.
Sun, Sep 8, 7:41 PM
mhorne updated the diff for D21437: Fix compilation of locore.S with clang.

Add comment explaining the change

Sun, Sep 8, 7:37 PM
mhorne added inline comments to D21555: [PPC64] Initial libkvm minidump implementation.
Sun, Sep 8, 4:00 PM

Tue, Aug 27

mhorne created D21438: Remove a duplicate KTR entry.
Tue, Aug 27, 2:06 PM
mhorne created D21437: Fix compilation of locore.S with clang.
Tue, Aug 27, 2:04 PM
mhorne created D21436: RISC-V: fix kernel CFLAGS with clang.
Tue, Aug 27, 2:02 PM

Sun, Aug 25

mhorne created D21413: bsd.compiler.mk: Allow for compiler versions >= 10.
Sun, Aug 25, 8:36 PM

Aug 4 2019

mhorne added a comment to D21154: elf_aux_info(3): expose all auxv entries.
In D21154#459615, @kib wrote:

What is the reason for the change ?

Aug 4 2019, 3:17 PM
mhorne updated the summary of D21152: elf_aux_info(3): accept a "big enough" buffer.
Aug 4 2019, 2:12 PM
mhorne added a comment to D21152: elf_aux_info(3): accept a "big enough" buffer.

Update after applying this patch later in the series.

Aug 4 2019, 2:09 PM
mhorne added a comment to D21154: elf_aux_info(3): expose all auxv entries.

Update after applying the buflen patch later in the series.

Aug 4 2019, 2:06 PM
mhorne added a comment to D21153: elf_aux_info(3): return correct errors.

Update after applying the buflen patch later in the series.

Aug 4 2019, 2:05 PM
mhorne added a comment to D21152: elf_aux_info(3): accept a "big enough" buffer.
In D21152#459578, @kib wrote:

No, canary only accepted shorter buffer on intent.
The issue is that caller has no means to know how many bytes are valid in the result, unless it specified exactly the returned amount of data.

Aug 4 2019, 1:28 PM
mhorne added reviewers for D21154: elf_aux_info(3): expose all auxv entries: kib, markj, ian, manpages.
Aug 4 2019, 12:10 AM
mhorne added reviewers for D21153: elf_aux_info(3): return correct errors: kib, markj.
Aug 4 2019, 12:09 AM
mhorne added reviewers for D21152: elf_aux_info(3): accept a "big enough" buffer: kib, markj, ian.
Aug 4 2019, 12:08 AM
mhorne added reviewers for D21151: elf_aux_info(3): minor style fixes: kib, markj.
Aug 4 2019, 12:08 AM
mhorne added inline comments to D21154: elf_aux_info(3): expose all auxv entries.
Aug 4 2019, 12:07 AM
mhorne created D21154: elf_aux_info(3): expose all auxv entries.
Aug 4 2019, 12:03 AM
mhorne created D21153: elf_aux_info(3): return correct errors.
Aug 4 2019, 12:01 AM
mhorne created D21152: elf_aux_info(3): accept a "big enough" buffer.
Aug 4 2019, 12:00 AM

Aug 3 2019

mhorne created D21151: elf_aux_info(3): minor style fixes.
Aug 3 2019, 11:59 PM

Jul 29 2019

mhorne accepted D21100: riscv: Fix copyin/copyout.
Jul 29 2019, 2:39 PM
mhorne added a comment to D21100: riscv: Fix copyin/copyout.

Looks okay to me, but would you mind updating the diff with full context?

Jul 29 2019, 1:51 PM

Jul 4 2019

mhorne committed rS349738: MFC r349563:.
MFC r349563:
Jul 4 2019, 5:24 PM
mhorne committed rS349737: MFC r349483:.
MFC r349483:
Jul 4 2019, 5:19 PM
mhorne committed rS349736: MFC r349482,r349563:.
MFC r349482,r349563:
Jul 4 2019, 5:17 PM
mhorne committed rS349734: MFC r349481:.
MFC r349481:
Jul 4 2019, 5:13 PM

Jun 30 2019

mhorne committed rS349563: readelf: Add RISC-V DWARF register aliases.
readelf: Add RISC-V DWARF register aliases
Jun 30 2019, 7:47 PM
mhorne closed D20779: readelf: Add RISC-V DWARF register aliases.
Jun 30 2019, 7:47 PM
mhorne committed rS349562: elftoolchain: fix an incorrect e_flags description.
elftoolchain: fix an incorrect e_flags description
Jun 30 2019, 7:43 PM

Jun 28 2019

mhorne committed rS349492: MFC r348887:.
MFC r348887:
Jun 28 2019, 1:07 AM
mhorne committed rS349491: MFC r348887:.
MFC r348887:
Jun 28 2019, 1:04 AM
mhorne committed rS349490: MFC r348886:.
MFC r348886:
Jun 28 2019, 1:02 AM
mhorne committed rS349489: MFC r348840:.
MFC r348840:
Jun 28 2019, 12:59 AM
mhorne committed rS349488: MFC r348839:.
MFC r348839:
Jun 28 2019, 12:56 AM
mhorne committed rS349487: MFC r348838:.
MFC r348838:
Jun 28 2019, 12:53 AM
mhorne committed rS349486: MFC r348837:.
MFC r348837:
Jun 28 2019, 12:50 AM
mhorne committed rS349485: MFC 348835-348836:.
MFC 348835-348836:
Jun 28 2019, 12:43 AM
mhorne committed rS349484: MFC r346021:.
MFC r346021:
Jun 28 2019, 12:36 AM
mhorne committed rS349483: libelftc: add RISC-V bfd targets.
libelftc: add RISC-V bfd targets
Jun 28 2019, 12:14 AM
Herald added a reviewer for D20768: libelftc: add RISC-V bfd targets: manpages.
Jun 28 2019, 12:14 AM
mhorne committed rS349482: readelf: Add support for RISC-V specific e_flags.
readelf: Add support for RISC-V specific e_flags
Jun 28 2019, 12:10 AM
mhorne closed D20767: readelf: Add support for RISC-V specific e_flags.
Jun 28 2019, 12:10 AM
mhorne closed D20766: Add some missing RISC-V ELF defines.
Jun 28 2019, 12:03 AM
mhorne committed rS349481: Add some missing RISC-V ELF defines.
Add some missing RISC-V ELF defines
Jun 28 2019, 12:03 AM

Jun 27 2019

mhorne added inline comments to D20767: readelf: Add support for RISC-V specific e_flags.
Jun 27 2019, 1:09 PM
mhorne added a comment to D20767: readelf: Add support for RISC-V specific e_flags.

Add EF_RISCV_FLOAT_ABI_MASK to elfdefinitions.h.

Jun 27 2019, 1:06 PM
mhorne created D20779: readelf: Add RISC-V DWARF register aliases.
Jun 27 2019, 1:00 PM

Jun 26 2019

mhorne added a comment to D20767: readelf: Add support for RISC-V specific e_flags.

What is the process for committing changes to elftoolchain? Should I commit them to FreeBSD and make separate submissions for the upstream repo?

Jun 26 2019, 4:46 PM
D20767: readelf: Add support for RISC-V specific e_flags now requires review to proceed.

Use EF_RISCV_FLOAT_ABI_MASK instead of EF_RISCV_FLOAT_ABI_QUAD

Jun 26 2019, 4:43 PM
mhorne added a comment to D20766: Add some missing RISC-V ELF defines.

Add EF_RISCV_FLOAT_ABI_MASK

Jun 26 2019, 4:37 PM
mhorne added a comment to D20766: Add some missing RISC-V ELF defines.

Include a definition for EF_RISCV_FLOAT_ABI_SOFT. Although this is not defined
in the RISC-V ELF spec, this zero value serves as an easy check.

Jun 26 2019, 3:22 AM
mhorne updated the test plan for D20767: readelf: Add support for RISC-V specific e_flags.
Jun 26 2019, 3:10 AM
mhorne added a comment to D20767: readelf: Add support for RISC-V specific e_flags.

Update the flag messages to match GNU's readelf.
Include a check for soft-float ABI.

Jun 26 2019, 3:08 AM
mhorne created D20768: libelftc: add RISC-V bfd targets.
Jun 26 2019, 1:22 AM
mhorne updated the summary of D20767: readelf: Add support for RISC-V specific e_flags.
Jun 26 2019, 1:18 AM
mhorne created D20767: readelf: Add support for RISC-V specific e_flags.
Jun 26 2019, 1:15 AM
mhorne created D20766: Add some missing RISC-V ELF defines.
Jun 26 2019, 1:09 AM

Jun 11 2019

mhorne closed D20582: procstat: Recognize HWCAP and HWCAP2 with auxv command.
Jun 11 2019, 12:59 AM
mhorne committed rS348887: procstat: Recognize HWCAP and HWCAP2 with auxv command.
procstat: Recognize HWCAP and HWCAP2 with auxv command
Jun 11 2019, 12:59 AM
mhorne committed rS348886: RISC-V: expose extension bits in AT_HWCAP.
RISC-V: expose extension bits in AT_HWCAP
Jun 11 2019, 12:56 AM
mhorne closed D20493: RISC-V: expose extension bits in AT_HWCAP.
Jun 11 2019, 12:56 AM

Jun 10 2019

mhorne added a comment to D20587: KCOV: Use arch-dependend data type for the PCs.

Hi, can you update your diff with full context? Run either git diff -U999999 or svn diff -x -U999999 depending on which mirror you are using.

Jun 10 2019, 2:06 PM

Jun 9 2019

mhorne created D20582: procstat: Recognize HWCAP and HWCAP2 with auxv command.
Jun 9 2019, 11:04 PM
mhorne committed rS348840: Remove unused mcall_trap() function.
Remove unused mcall_trap() function
Jun 9 2019, 3:52 PM
mhorne closed D20494: Remove unused mcall_trap() function.
Jun 9 2019, 3:52 PM
mhorne committed rS348839: RISC-V: Clean up some GENERIC options.
RISC-V: Clean up some GENERIC options
Jun 9 2019, 3:50 PM
mhorne closed D20495: RISC-V: cleanup some GENERIC options.
Jun 9 2019, 3:50 PM
mhorne committed rS348838: RISC-V: Announce real and available memory at boot.
RISC-V: Announce real and available memory at boot
Jun 9 2019, 3:48 PM
mhorne closed D20496: RISC-V: announce real and available memory at boot.
Jun 9 2019, 3:48 PM
mhorne committed rS348837: Add TSLOG events to initriscv().
Add TSLOG events to initriscv()
Jun 9 2019, 3:46 PM
mhorne closed D20497: Add TSLOG events to initriscv().
Jun 9 2019, 3:46 PM
mhorne committed rS348836: Fix global pointer relaxations in the RISC-V kernel.
Fix global pointer relaxations in the RISC-V kernel
Jun 9 2019, 3:44 PM
mhorne closed D19893: Fix global pointer relaxations in the RISC-V kernel.
Jun 9 2019, 3:44 PM
mhorne committed rS348835: Remove block of dead code.
Remove block of dead code
Jun 9 2019, 3:37 PM

Jun 8 2019

mhorne updated the diff for D20493: RISC-V: expose extension bits in AT_HWCAP.

Convert memcmp to strncmp.

Jun 8 2019, 12:54 AM

Jun 7 2019

mhorne updated the diff for D19893: Fix global pointer relaxations in the RISC-V kernel.

Address jhb's comments.

Jun 7 2019, 1:10 AM
mhorne added inline comments to D20493: RISC-V: expose extension bits in AT_HWCAP.
Jun 7 2019, 1:08 AM
mhorne added inline comments to D20493: RISC-V: expose extension bits in AT_HWCAP.
Jun 7 2019, 1:07 AM
mhorne updated the diff for D20493: RISC-V: expose extension bits in AT_HWCAP.

Address jhb's comments.

Jun 7 2019, 1:02 AM

Jun 5 2019

mhorne added inline comments to D19893: Fix global pointer relaxations in the RISC-V kernel.
Jun 5 2019, 7:41 PM
mhorne updated the diff for D19893: Fix global pointer relaxations in the RISC-V kernel.

Remove modifications of pcb->pcb_tp in riscv/vm_machdep.c.

Jun 5 2019, 7:34 PM

Jun 2 2019

mhorne updated the diff for D20495: RISC-V: cleanup some GENERIC options.

Enable GEOM_RAID option

Jun 2 2019, 9:31 PM
mhorne updated the diff for D20493: RISC-V: expose extension bits in AT_HWCAP.

Add KASSERT for len <= ISA_NAME_MAXLEN.
Remove line adding null terminator since we don't actually need it.

Jun 2 2019, 9:29 PM

Jun 1 2019

mhorne updated the diff for D20493: RISC-V: expose extension bits in AT_HWCAP.

Address markj's comments.

Jun 1 2019, 11:16 PM
mhorne added inline comments to D20495: RISC-V: cleanup some GENERIC options.
Jun 1 2019, 7:47 PM
mhorne added inline comments to D20493: RISC-V: expose extension bits in AT_HWCAP.
Jun 1 2019, 7:40 PM
mhorne added a comment to D19893: Fix global pointer relaxations in the RISC-V kernel.

Do we still need to save td in cpu_fork()?

Jun 1 2019, 7:36 PM
mhorne updated the diff for D19893: Fix global pointer relaxations in the RISC-V kernel.

Save gp and tp during savectx().

Jun 1 2019, 7:18 PM
mhorne created D20497: Add TSLOG events to initriscv().
Jun 1 2019, 7:15 PM