User Details
User Details
- User Since
- Feb 6 2016, 7:35 PM (458 w, 6 d)
Oct 19 2023
Oct 19 2023
cognet committed rG51be8675416d: arm64/compat32: Fix handling of 32bits FP registers. (authored by cognet).
arm64/compat32: Fix handling of 32bits FP registers.
cognet committed rG665838d939f3: arm64/compat32: Fix handling of 32bits FP registers. (authored by cognet).
arm64/compat32: Fix handling of 32bits FP registers.
Oct 16 2023
Oct 16 2023
cognet committed rGccd0f34d8585: arm64/compat32: Fix handling of 32bits FP registers. (authored by cognet).
arm64/compat32: Fix handling of 32bits FP registers.
Sep 18 2023
Sep 18 2023
cognet committed rG180c02405b12: virtio: remove virtio_alloc_virtqueues' flags arg (authored by freebsd_igalic.co).
virtio: remove virtio_alloc_virtqueues' flags arg
cognet committed rGccb576a83cc9: virtio: use bool for boolean functions (authored by freebsd_igalic.co).
virtio: use bool for boolean functions
Sep 14 2023
Sep 14 2023
cognet added inline comments to D41848: virtio: use bool for boolean functions.
Nov 18 2022
Nov 18 2022
cognet committed rGe5c0e6d7810c: arm: Fix handling of undefined instruction aborts in THUMB2 mode. (authored by mmel).
arm: Fix handling of undefined instruction aborts in THUMB2 mode.
Nov 4 2022
Nov 4 2022
arm64: Implement cpu_ptrace().
Oct 27 2022
Oct 27 2022
arm64: Implement cpu_ptrace().
May 10 2022
May 10 2022
arm64: Handle 32bits breakpoint exception.
Nov 23 2021
Nov 23 2021
cognet added inline comments to D33078: Basic signal tests: Can we deliver a signal?.
Nov 22 2021
Nov 22 2021
cognet added inline comments to D33078: Basic signal tests: Can we deliver a signal?.
Oct 29 2021
Oct 29 2021
cognet committed rG74e9b5f29ad0: Merge commit 'ce929fe84f9c453263af379f3b255ff8eca01d48' (authored by cognet).
Merge commit 'ce929fe84f9c453263af379f3b255ff8eca01d48'
cognet committed rGce929fe84f9c: Import CK as of commit 2265c7846f4ce667f5216456afe2779b23c3e5f7. (authored by cognet).
Import CK as of commit 2265c7846f4ce667f5216456afe2779b23c3e5f7.
Sep 22 2021
Sep 22 2021
cognet committed rGf4b7018af11a: truss: Decode correctly 64bits arguments on 32bits arm. (authored by cognet).
truss: Decode correctly 64bits arguments on 32bits arm.
cognet committed rGebbc3140ca0d: truss: Decode correctly 64bits arguments on 32bits arm. (authored by cognet).
truss: Decode correctly 64bits arguments on 32bits arm.
cognet committed rG9bab18b8616b: libsysdecode: Decode FreeBSD32 syscalls on arm64. (authored by cognet).
libsysdecode: Decode FreeBSD32 syscalls on arm64.
Sep 21 2021
Sep 21 2021
arm: Handle thumb2 thread entry point.
arm64: Handle thumb2 thread entry point.
arm64: Handle 32bits breakpoint exception.
Jul 15 2021
Jul 15 2021
Jul 14 2021
Jul 14 2021
Jul 7 2021
Jul 7 2021
cognet committed rG9bc7bbcf214b: arm: Make sure we can handle a thumb entry point. (authored by cognet).
arm: Make sure we can handle a thumb entry point.
cognet committed rG82a1d67f018c: arm: Make sure we can handle a thumb entry point. (authored by cognet).
arm: Make sure we can handle a thumb entry point.
cognet committed rGd2e48ad87d3e: arm64: Make sure COMPAT_FREEBSD32 handles thumb entry point. (authored by cognet).
arm64: Make sure COMPAT_FREEBSD32 handles thumb entry point.
Jun 30 2021
Jun 30 2021
cognet committed rG8c3bd133dd52: arm: Make sure we can handle a thumb entry point. (authored by cognet).
arm: Make sure we can handle a thumb entry point.
cognet committed rG712c060c94fd: arm64: Make sure COMPAT_FREEBSD32 handles thumb entry point. (authored by cognet).
arm64: Make sure COMPAT_FREEBSD32 handles thumb entry point.
arm: Garbage collect _arm_memcpy/_arm_bzero.
Jun 11 2021
Jun 11 2021
an: Remove driver
Mar 21 2021
Mar 21 2021
Mar 10 2021
Mar 10 2021
arm64: Fix COMPAT_FREEBSD32.
Dec 13 2020
Dec 13 2020
Adding myself as a committer
Adding myself as a committer
Note trm is now busdmaified.
Tell the world I'd like a pony too.
Document FreeBSD_version 700014
Add Philippe Audeoud for security/snoopy.
cognet committed R9:0eb6e9b11cae: Use a much nicer htmlised version on my mini-setup guide, provided by (authored by cognet).
Use a much nicer htmlised version on my mini-setup guide, provided by
cognet committed R9:a6eef941210c: Remove my entry about a zaurus, they were cute devices, but I'd have no time (authored by cognet).
Remove my entry about a zaurus, they were cute devices, but I'd have no time
Apr 13 2020
Apr 13 2020
Remove FreeBSD/armv4 specific bits from CK.
Feb 24 2020
Feb 24 2020
debug_monitor: Avoid setting the PSR_D flag for 32bits binaries.
Dec 3 2019
Dec 3 2019
Nov 11 2019
Nov 11 2019
cognet committed rS354602: linprocfs: Make sure to report -1 as tty when we have no controlling tty..
linprocfs: Make sure to report -1 as tty when we have no controlling tty.
Oct 11 2019
Oct 11 2019
cognet committed rS353435: Document that aarch64 can now run armv6/armv7 binaries, but won't however.
Document that aarch64 can now run armv6/armv7 binaries, but won't however
Jul 10 2019
Jul 10 2019
cognet added a comment to D20906: Add arm_sync_icache() and arm_drain_writebuf() sysarch syscall wrappers..
Obviously at some point I wanted to provide those, and quite obviously as well, I forgot to provide the actual implementation.
That sounds good to me, thanks a lot, Ian !
Jun 26 2019
Jun 26 2019
cognet committed rS349444: In get_fpcontext32() and set_fpcontext32(), we can't just use memcpy() to.
In get_fpcontext32() and set_fpcontext32(), we can't just use memcpy() to
Fix debugging of 32bits arm binaries on arm64.
Jan 13 2019
Jan 13 2019
Don't forget to add the needed #includes.
Introduce cpu_icache_sync_range_checked(), that does the same thing as
Impleent COMPAT_FREEBSD32 for arm64.
Regenerate sysent files after having modified syscalls.master.
cognet committed rS342979: amd64 is the only arch that doesn't require padding for 32bits syscalls, so.
amd64 is the only arch that doesn't require padding for 32bits syscalls, so
cognet committed rS342978: Instead of using an incomplete list of platforms that uses 64bits time_t.
Instead of using an incomplete list of platforms that uses 64bits time_t
Aug 9 2018
Aug 9 2018
Import CK as of commit 08813496570879fbcc2adcdd9ddc0a054361bfde, mostly
Tag CK after import of commit 08813496570879fbcc2adcdd9ddc0a054361bfde
Import CK as of commit 08813496570879fbcc2adcdd9ddc0a054361bfde, mostly
Jun 20 2018
Jun 20 2018
Jun 14 2018
Jun 14 2018
cognet committed rS335182: Use M_EXEC when calling malloc() to allocate the memory to store the module,.
Use M_EXEC when calling malloc() to allocate the memory to store the module,
May 24 2018
May 24 2018
Import CK as of commit 0f017230ccc86929f56bf44ef2dca93d7df8076b.
Tag import of CK as of commit 0f017230ccc86929f56bf44ef2dca93d7df8076b.
Import CK as of commit 0f017230ccc86929f56bf44ef2dca93d7df8076b.
May 18 2018
May 18 2018
Instead of ignoring the VFP registers, set the dumppcb's pcb_fpusaved
May 17 2018
May 17 2018
cognet committed rS333772: In pmap_get_tables(), check that the L2 is indeed a table before attempting.
In pmap_get_tables(), check that the L2 is indeed a table before attempting
cognet committed rS333771: In vfp_save_state(), don't bother trying to save the VFP registers if the.
In vfp_save_state(), don't bother trying to save the VFP registers if the
Import CK as of commit deca119d14bfffd440770eb67cbdbeaf7b57eb7b.
Tag import as of commit deca119d14bfffd440770eb67cbdbeaf7b57eb7b.
Import CK as of commit deca119d14bfffd440770eb67cbdbeaf7b57eb7b
Apr 10 2018
Apr 10 2018
MFC r329388, r331441 and r331898, to bring the -CURRENT ck version.
Apr 2 2018
Apr 2 2018
Import CK as of commit b19ed4c6a56ec93215ab567ba18ba61bf1cfbac8
Taf CK import as of commit b19ed4c6a56ec93215ab567ba18ba61bf1cfbac8
Import CK as of commit b19ed4c6a56ec93215ab567ba18ba61bf1cfbac8
Mar 23 2018
Mar 23 2018
cognet committed rS331441: In __sync_bool_compare_and_swap(), return true if the returned value is the.
In __sync_bool_compare_and_swap(), return true if the returned value is the
Feb 26 2018
Feb 26 2018
In do_ast, make sure the interrupts are enabled before calling ast().
Feb 24 2018
Feb 24 2018
Use NULL as a mtx type instead of "", as it otherwise confuses WITNESS.
Feb 16 2018
Feb 16 2018
Define CK_MD_TSO for the relevant arches (i386, amd64 and sparc64).
Feb 15 2018
Feb 15 2018
cognet committed rS329317: Rename the ACPI variant of the gicv2m driver from "gicv2m" to "gicv2m_acpi"..
Rename the ACPI variant of the gicv2m driver from "gicv2m" to "gicv2m_acpi".
Jan 28 2018
Jan 28 2018
cognet committed rS328515: MFC revisions r309268, r309260, r309264, r309266, r309267, r309270, r310846,.
MFC revisions r309268, r309260, r309264, r309266, r309267, r309270, r310846,
Sep 19 2017
Sep 19 2017
Define CPU_XSCALE_CORE3 when relevant.
i81342 is little endian, not big endian.
Sep 12 2017
Sep 12 2017
cognet committed rS323490: Some devices come with the same name as TI devices, so we can't rely on the.
Some devices come with the same name as TI devices, so we can't rely on the
Sep 1 2017
Sep 1 2017
mw@ is doing fine, so release him from mentorship.
Aug 3 2017
Aug 3 2017
Jul 23 2017
Jul 23 2017
Fix entry for mw, and sort it alphabetically
Jul 20 2017
Jul 20 2017
Add Marcin Wojtas (mw@ as a new src committer.
Jun 13 2017
Jun 13 2017
Jun 2 2017
Jun 2 2017
cognet committed rS319496: - Don't bother flushing the data cache for pages we're about to unmap, there's.
- Don't bother flushing the data cache for pages we're about to unmap, there's
Apr 26 2017
Apr 26 2017
cognet committed rS317441: Check if the device is marked as dma-coherent in the FDT, and if so, let.
Check if the device is marked as dma-coherent in the FDT, and if so, let
Apr 25 2017
Apr 25 2017
cognet committed rS317428: In arm_gicv2m_alloc_msi(), if we found a suitable irq range, leave the loop.
In arm_gicv2m_alloc_msi(), if we found a suitable irq range, leave the loop
Apr 20 2017
Apr 20 2017
Update comment ot reflect realilty, we know also take care of CPUs that
cognet committed rS317191: ePAPR states that any non-boot CPU will come in "disabled" state. So we should.
ePAPR states that any non-boot CPU will come in "disabled" state. So we should
Apr 11 2017
Apr 11 2017
cognet committed rS316702: This file is also used in libcompiler_rt, so bring in stdbool.h if we're not.
This file is also used in libcompiler_rt, so bring in stdbool.h if we're not
Apr 10 2017
Apr 10 2017
cognet committed rS316691: Provide some kind of __sync_bool_compare_and_swap_4(), as it is used by CK,.
Provide some kind of __sync_bool_compare_and_swap_4(), as it is used by CK,
Apr 9 2017
Apr 9 2017
Import CK as of commit 6b141c0bdd21ce8b3e14147af8f87f22b20ecf32