Page MenuHomeFreeBSD

mhorne (Mitchell Horne)
User

Projects

User does not belong to any projects.

User Details

User Since
Mar 22 2019, 4:46 AM (17 w, 1 d)

Recent Activity

Thu, Jul 4

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

Sun, Jun 30

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

Fri, Jun 28

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

Thu, Jun 27

mhorne added inline comments to D20767: readelf: Add support for RISC-V specific e_flags.
Thu, Jun 27, 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.

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

Wed, Jun 26

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?

Wed, Jun 26, 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

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

Add EF_RISCV_FLOAT_ABI_MASK

Wed, Jun 26, 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.

Wed, Jun 26, 3:22 AM
mhorne updated the test plan for D20767: readelf: Add support for RISC-V specific e_flags.
Wed, Jun 26, 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.

Wed, Jun 26, 3:08 AM
mhorne created D20768: libelftc: add RISC-V bfd targets.
Wed, Jun 26, 1:22 AM
mhorne updated the summary of D20767: readelf: Add support for RISC-V specific e_flags.
Wed, Jun 26, 1:18 AM
mhorne created D20767: readelf: Add support for RISC-V specific e_flags.
Wed, Jun 26, 1:15 AM
mhorne created D20766: Add some missing RISC-V ELF defines.
Wed, Jun 26, 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
mhorne created D20496: RISC-V: announce real and available memory at boot.
Jun 1 2019, 7:13 PM
mhorne added inline comments to D20495: RISC-V: cleanup some GENERIC options.
Jun 1 2019, 7:09 PM
mhorne created D20495: RISC-V: cleanup some GENERIC options.
Jun 1 2019, 7:07 PM
mhorne created D20494: Remove unused mcall_trap() function.
Jun 1 2019, 7:05 PM
mhorne created D20493: RISC-V: expose extension bits in AT_HWCAP.
Jun 1 2019, 7:01 PM

Apr 29 2019

mhorne committed rS346892: MFC r346016:.
MFC r346016:
Apr 29 2019, 4:16 PM
mhorne committed rS346891: MFC r346016:.
MFC r346016:
Apr 29 2019, 4:14 PM

Apr 17 2019

mhorne added a comment to D18933: Ensure kernel.bootfile is a real file.

rS345550 changed the default value of kern.bootfile to /boot/kernel/kernel. You may need to adjust this patch slightly to compensate for that.

Apr 17 2019, 5:41 PM

Apr 16 2019

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()?

Apr 16 2019, 2:13 PM

Apr 12 2019

mhorne added inline comments to D19893: Fix global pointer relaxations in the RISC-V kernel.
Apr 12 2019, 11:14 PM
mhorne created D19893: Fix global pointer relaxations in the RISC-V kernel.
Apr 12 2019, 11:06 PM

Apr 7 2019

mhorne committed rS346021: RISC-V: initialize pcpu slightly earlier.
RISC-V: initialize pcpu slightly earlier
Apr 7 2019, 8:12 PM
mhorne closed D19726: RISC-V: Initialize pcpu slightly earlier.
Apr 7 2019, 8:12 PM
mhorne committed rS346016: Add option to build LLVM RISC-V target.
Add option to build LLVM RISC-V target
Apr 7 2019, 6:24 PM
mhorne closed D19759: Add option to build LLVM RISC-V target.
Apr 7 2019, 6:24 PM

Mar 30 2019

mhorne added a comment to D19759: Add option to build LLVM RISC-V target.

I think it will have more to do with other runtime support, such as libc, rtld and of course the kernel. I suppose it won't work at all on stable/11, but maybe it has a better chance on stable/12.

Mar 30 2019, 3:18 PM
mhorne added a comment to D19759: Add option to build LLVM RISC-V target.
In D19759#423559, @dim wrote:

Yes, this is very nice to have! Are we going for this in head only, or will this be MFCd in some way?

Mar 30 2019, 1:49 PM
mhorne added a comment to D19759: Add option to build LLVM RISC-V target.

The latest LLVM import brought in codegen support for RV64G

Mar 30 2019, 12:18 AM
mhorne created D19759: Add option to build LLVM RISC-V target.
Mar 30 2019, 12:09 AM

Mar 27 2019

mhorne added a comment to D19726: RISC-V: Initialize pcpu slightly earlier.

For some reason, the code emitted for _vprintf will try to load the pcpu pointer, even though it does nothing with it.

This is probably the curthread reference from the TSENTER() macro?

Mar 27 2019, 3:46 PM
mhorne added inline comments to D19726: RISC-V: Initialize pcpu slightly earlier.
Mar 27 2019, 3:07 PM
mhorne created D19726: RISC-V: Initialize pcpu slightly earlier.
Mar 27 2019, 3:06 PM

Mar 22 2019

mhorne committed rS345417: Update mentor and calendar files.
Update mentor and calendar files
Mar 22 2019, 5:37 PM
mhorne committed rD52885: Add myself (mhorne) as a new committer.
Add myself (mhorne) as a new committer
Mar 22 2019, 5:31 PM
mhorne closed D19679: Add myself as a committer.
Mar 22 2019, 5:31 PM
mhorne updated the diff for D19679: Add myself as a committer.

Sorry, missed one file. Update pgpkeys-developers.xml

Mar 22 2019, 4:21 PM
mhorne added inline comments to D19679: Add myself as a committer.
Mar 22 2019, 4:12 PM
mhorne added inline comments to D19679: Add myself as a committer.
Mar 22 2019, 3:57 PM
mhorne created D19679: Add myself as a committer.
Mar 22 2019, 3:54 PM