User Details
User Details
- User Since
- Feb 6 2016, 7:35 PM (259 w, 2 d)
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
Import CK as of commit 6b141c0bdd21ce8b3e14147af8f87f22b20ecf32
Feb 28 2017
Feb 28 2017
Merge CK as of commit 24d26965d1a28039062ba3bcf9433b623f3d2c5e, to get
Tag CK import as of commit 24d26965d1a28039062ba3bcf9433b623f3d2c5e
Import CK as of commit 24d26965d1a28039062ba3bcf9433b623f3d2c5e, to get
Feb 13 2017
Feb 13 2017
cognet committed rS313708: Remove debugging code that was probably unused since before the arm code.
Remove debugging code that was probably unused since before the arm code
Jan 29 2017
Jan 29 2017
Correct the IT instruction in atomic_fcmpset_64().
Jan 28 2017
Jan 28 2017
Use strexeq instead of needlessly branch.
Implement atomic_fcmpset_* for arm and arm64.
Jan 3 2017
Jan 3 2017
In the netfront_rxq struct, we should use NET_RX_RING_SIZE, not
Dec 30 2016
Dec 30 2016
Merge CK as of commit 255a47553aa5e8d0bb5f8eec63acac7f4c25a6d8, mostly
Tag CK import as of commit 255a47553aa5e8d0bb5f8eec63acac7f4c25a6d8
Import CK as of commit 255a47553aa5e8d0bb5f8eec63acac7f4c25a6d8, mainly
Nov 28 2016
Nov 28 2016
cognet committed rS309270: Add a FREEBSD-Xlist file for CK..
Add a FREEBSD-Xlist file for CK.
cognet committed rS309268: Hook CK to the kernel build..
Hook CK to the kernel build.
cognet committed rS309267: Add FreeBSD-specific files..
Add FreeBSD-specific files.
Import Concurrency Kit in the kernel.
Re-tag ck as of commit 566bb28dba963a1904e0889b74fe7005a5bc5eb8
Remove files that won't be used during FreeBSD build.
Tag CK as of commit 566bb28dba963a1904e0889b74fe7005a5bc5eb8
cognet committed rS309260: Import concurrencykit as of commit 566bb28dba963a1904e0889b74fe7005a5bc5eb8.
Import concurrencykit as of commit 566bb28dba963a1904e0889b74fe7005a5bc5eb8
Nov 19 2016
Nov 19 2016
The only remaining offender that used ti_chip() without checking for
cognet committed rS308837: Don't panic if it's not a TI chip, this code can be called when it is not..
Don't panic if it's not a TI chip, this code can be called when it is not.
Don't attempt to get the chip revision if it's not a supported TI chip
Move the pandaboard initialization from the probe to the attach method.
Resolv the remaining conflicting symbols between omap4 and am335x, and
Don't assume we're running on a pandaboard if the pandaboard-specific
Nov 18 2016
Nov 18 2016
cognet committed rS308818: Guess the TI chip based on the PLATFORM infos, instead of relying on the.
Guess the TI chip based on the PLATFORM infos, instead of relying on the
Convert the omap4 code to use PLATFORM_SMP.
Aug 30 2016
Aug 30 2016
Nuke obio_bs_tag, it was used before it was initialized, and
cognet committed rS305096: Some old arm ports don't load the kernel at the beginning of the memory,.
Some old arm ports don't load the kernel at the beginning of the memory,
Garbage collect bits forgotten in r295267.
Aug 11 2016
Aug 11 2016
Fix a typoe: /rel1eases/ => /releases/
Mar 22 2016
Mar 22 2016
cognet committed rS297189: Release wma from mentorship..
Release wma from mentorship.