public inbox for glibc-cvs@sourceware.org
help / color / mirror / Atom feed
* [glibc/arm/morello/main] (145 commits) morello: Provide documentation about the morello port.
@ 2022-10-27 13:48 Szabolcs Nagy
0 siblings, 0 replies; only message in thread
From: Szabolcs Nagy @ 2022-10-27 13:48 UTC (permalink / raw)
To: glibc-cvs
The branch 'arm/morello/main' was updated to point to:
7e17dad956... morello: Provide documentation about the morello port.
It previously pointed to:
c01ec3989d... morello: Provide documentation about the morello port.
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------
c01ec39... morello: Provide documentation about the morello port.
e93e3f4... cheri: malloc: disable capability narrowing on some tests
ec9d0ff... cheri: malloc: add tunable to turn narrowing off
3ed6082... cheri: malloc: Capability narrowing using internal lookup t
e078994... cheri: malloc: Initial capability narrowing support
18a19b1... malloc: Don't use __libc_free for tcache cleanup
491eaa3... cheri: use getauxptr in iconv/tst-gconv-init-failure test
2530900... cheri: elf: Fix tst-auxv for Morello
daafde9... cheri: Update libc.abilist for getauxptr
ad8c13e... TODO(api): cheri: misc: Implement new function getauxptr fo
9fd3495... support: Fix TEST_COMPARE for uintptr_t.
22e29c1... cheri: stdio-common: Add test for %#p printf modifier
d1bb6dc... cheri: stdio-common: add support for printing CHERI capabil
aca3967... cheri: nptl: Check user provided stack for PCS constraints
3384f13... cheri: Fix sigevent ABI
03b5c19... cheri: fix posix timers
0e84d04... cheri: elf: make sure dlpi_phdr covers the load segments
40ede39... TODO(api): cheri: fix dl_iterate_phdr dlpi_addr
a8cd056... TODO(api): cheri: elfptr_t in public api for unwinder
487d4e0... TODO(uapi): cheri: start: restrict auxv capability permissi
d31b0d7... cheri: Update the static tls requirement of the libc
e136e71... aarch64: morello: fix DL_SYMBOL_ADDRESS
f346f35... aarch64: morello: add D_PTR_RW
82dc687... aarch64: morello: Return bounded pointer in __tls_get_addr
8402c6c... aarch64: morello: dynamic linking support
5d3a018... aarch64: morello: add lazy binding entry code
1807fa5... cheri: elf: fix SYMBOL_ADDRESS to return RX derived pointer
c3fa4c9... cheri: elf: Use RW permissions for l_ld when needed
1bbd148... cheri: elf: Use elfptr_t for function symbol fixup
7ff8b55... cheri: elf: Prepare support for dynamic relocation processi
7eafdab... TODO(sprof): cheri: disable profiling shared libraries
96320bb... TODO(pldd): cheri: elf: fix pldd to compile for purecap abi
30bd81b... aarch64: morello: add dl-r_debug.h
be17e8b... aarch64: elf: avoid loading incompatible binaries
bb888e6... cheri: elf: use RX, RW capabilities to derive pointers
b87eb52... cheri: elf: Fix segment mapping permissions
48958cf... cheri: elf: Setup per module RX and RW capabilities
0618e06... cheri: elf: change l_entry to be elfptr_t
05236e5... aarch64: morello: add purecap ld.so _start code
87aeed0... aarch64: morello: rtld: define DL_RO_DYN_SECTION
9fb3ee2... aarch64: morello: fix ldconfig for purecap abi
dad2420... aarch64: morello: disable the vpcs test
9eb64fc... aarch64: morello: add purecap ucontext support
e0a35da... aarch64: morello: add purecap setjmp/longjmp
c892e3e... cheri: malloc: Ensure the mappings have RW permission
9e7e937... cheri: malloc: avoid switch over uintptr_t
281929a... cheri: malloc: align up without breaking capability in mema
5440678... cheri: malloc: Disable pointer protection
9e285f1... cheri: fix invalid pointer use after realloc in localealias
ba60f2e... cheri: fix pointer tagging in tsearch
5e3c7df... cheri: fix qsort for capabilities
d891654... cheri: wctype: turn wctype_t into a pointer
f780597... cheri: rseq: remove const to avoid readonly permission
c071b17... cheri: Fix capability permissions of PROT_NONE maps in test
76bb301... cheri: Fix capability permissions of PROT_NONE map in locar
3d59fb5... cheri: nptl: Fix thread stack capability permissions
bc25c25... aarch64: morello: nptl: fix thread pointer setup
c7b2704... aarch64: morello: nptl: fix pthread types for 128 bit point
724ebdd... cheri: nptl: fix pthread_attr_t alignment
31785f7... cheri: nptl: fix thread ID types for capabilities
ebedf4c... cheri: Implement 128-bit atomics
8170982... cheri: elf: Use elfptr_t in _dl_protect_relro
497faad... cheri: fix static linking TLS setup
0fd1c9d... cheri: elf: elfptr_t fixes for preinit/init/fini array
61106ac... cheri: Setup RX, RW capabilities for static linking
627ec12... cheri: elf: add dl_{rx,rw}_ptr to derive addresses within a
e836294... cheri: elf: add an RW capability to link_map
6b86cb6... cheri: elf: elfptr_t l_map_start in link_map struct
9d21cfb... cheri: Introduce elfptr_t int type that can hold pointers
0b476d1... cheri: fix __minimal_malloc
ef41033... cheri: fix static linking early allocation
72aca7d... cheri: don't use dl_random for pointer mangling
4053c23... aarch64: morello: add purecap start code
4bddd93... cheri: change __libc_start_main prototype
b139e8e... aarch64: morello: purecap crti.S and crtn.S
839af9b... cheri: aarch64: Add header for CHERI permissions
3476146... cheri: elf: use elfptr_t for auxv parsing
eec9eba... cheri: elf: Adjust Elf64_auxv_t for capabilities
6e4a4f1... cheri: elf: Add new AT_* auxv type definitions
11e656b... elf: add EF_AARCH64_CHERI_PURECAP
6248bcb... elf: add Arm Morello relocations to elf.h
3446d29... TODO(uapi): narrow capability in mmap and mremap
3aeceb0... TODO(uapi): aarch64: morello: add HWCAP2_MORELLO
52c2f9f... TODO(uapi): aarch64: morello: use non-ifunc gettimeofday
e6e84e0... TODO(uapi): aarch64: morello: make brk always fail
3ecff51... TODO(uapi): cheri: fix clone_args
c47a360... aarch64: morello: define PROT_MAX
909759b... aarch64: morello: fix missing variadic argument in fcntl
f2c6fa2... aarch64: morello: add prctl with correct vararg handling
9bdf04f... aarch64: morello: fix vfork
3cdf8d0... aarch64: morello: add purecap syscall support
ddf745d... aarch64: fix VDSO setup to only apply to known ABIs
e3f06c3... TODO(api): cheri: fix syscall return type
e641d2d... aarch64: morello: string: memcpy
53eb984... aarch64: morello: string: memset
7bcef2e... aarch64: morello: string: dummy c memcmp
d228af1... aarch64: morello: string: dummy c memchr
4154ac0... aarch64: morello: string: dummy c memrchr
3ce49a6... aarch64: morello: purecap rawmemchr
bddf591... aarch64: morello: string: dummy c strchrnul
c626a79... aarch64: morello: string: dummy c strlen
59753ea... aarch64: morello: string: dummy c strnlen
81f204a... aarch64: morello: string: dummy c strcpy and stpcpy
c1344b0... aarch64: morello: string: dummy c strcmp
adcb4a5... aarch64: morello: string: dummy c strncmp
f2c067b... aarch64: morello: string: dummy c strchr
4d33b3a... aarch64: morello: string: dummy c strrchr
b03ee6c... aarch64: morello: string: dummy c strspn
51ba9f2... aarch64: morello: string: dummy c strcspn
3dc0077... aarch64: morello: update sysdep.h for purecap ABI
f64bf6d... TODO(gcc): cheri: work around a gcc bug in _dl_setup_stack_
33b3cf3... cheri: __LP64__ is not defined for purecap ABI
581cfdb... cheri: headers: Define {u}intptr_t and {u}intcap_t for CHER
65b1b45... aarch64: morello: use separate c++-types.data
bbbb459... aarch64: morello: use separate localplt data for morello
7838f06... aarch64: morello: Add separate lp64 and morello linux abili
d1c717c... aarch64: morello: Add purecap abi-variants on linux
9249688... aarch64: morello: configure change for purecap abi
503703f... aarch64: morello: Use separate lp64 and morello sysdep dire
58d06ce... aarch64: morello: add purecap support to build-many-glibcs.
3f17908... aarch64: Use fewer ifdefs in bits/fcntl.h
67e341c... aarch64: cleanup MOVL definition in sysdep.h
4e8ce92... libio: adjust _IO_FILE / _IO_FILE_complete for 128 bit poin
7c0608e... static: glibc-bug: NL_CURRENT_INDIRECT is broken so disable
1e49dc1... cheri: Fix elf/tst-dlmodcount test
e21f34e... Fix the symbolic link of multilib dirs
a230515... cheri: malloc: fix alignment logic in obstack
5a25980... cheri: malloc: use uintptr_t in alloc_buffer
d9cef3a... cheri: malloc: use intptr_t to preserve capabilities
fe148f7... cheri: Fix pointer alignment in fts
876cc51... cheri: Fix invalid pointer deref in wcpcpy_chk
1f6055d... cheri: Fix invalid pointer deref in wcscpy_chk
a3bae65... Fix OOB read in stdlib thousand separator handling
11a2268... elf: Fix _dl_debug_vdprintf stack buffer underflow
a574b49... Fix elf/tst-dlmopen-twice to support enough link namespaces
ce028e6... Fix resource/bug-ulimit1 test
a4a2318... Fix missing NUL terminator in stdio-common/scanf13 test
c091435... Fix malloc/tst-scratch_buffer
0022907... Fix elf/tst-tls20 stack OOB access
0dd9d43... Fix off-by-one error in iconv/tst-iconv-mt
df278f1... Fix string/tester alignment code
6935c27... Fix stdlib/test-dlclose-exit-race to not hang
e9ec6c0... aarch64: fix extension header write in getcontext and swapc
370076d... aarch64: don't build wordcopy
90fc30a... scripts: Use bool in tunables initializer
Summary of changes (added commits):
-----------------------------------
7e17dad... morello: Provide documentation about the morello port.
2a7b951... cheri: malloc: disable capability narrowing on some tests
f0f77b8... cheri: malloc: add tunable to turn narrowing off
b488de1... cheri: malloc: Capability narrowing using internal lookup t
c7cfa38... cheri: malloc: Initial capability narrowing support
131a850... malloc: Don't use __libc_free for tcache cleanup
86affaf... cheri: use getauxptr in iconv/tst-gconv-init-failure test
a0567ce... cheri: elf: Fix tst-auxv for Morello
0bf202d... cheri: Update libc.abilist for getauxptr
3386ca6... TODO(api): cheri: misc: Implement new function getauxptr fo
fac448a... support: Fix TEST_COMPARE for uintptr_t.
29d90ec... cheri: stdio-common: Add test for %#p printf modifier
cfa623c... cheri: stdio-common: add support for printing CHERI capabil
c6827cd... cheri: nptl: Check user provided stack for PCS constraints
82187c0... cheri: Fix sigevent ABI
52d4224... cheri: fix posix timers
ac41cba... cheri: elf: make sure dlpi_phdr covers the load segments
5ea99c8... TODO(api): cheri: fix dl_iterate_phdr dlpi_addr
e36abf5... TODO(api): cheri: elfptr_t in public api for unwinder
5a4c66e... TODO(uapi): cheri: start: restrict auxv capability permissi
3dcebd6... cheri: Update the static tls requirement of the libc
63aa755... aarch64: morello: fix DL_SYMBOL_ADDRESS
c62607b... aarch64: morello: add D_PTR_RW
726db8b... aarch64: morello: Return bounded pointer in __tls_get_addr
aa3f6a4... aarch64: morello: dynamic linking support
d6f0d1b... aarch64: morello: add lazy binding entry code
045b941... cheri: elf: fix SYMBOL_ADDRESS to return RX derived pointer
c3e46aa... cheri: elf: Use RW permissions for l_ld when needed
ddd4011... cheri: elf: Use elfptr_t for function symbol fixup
6716729... cheri: elf: Prepare support for dynamic relocation processi
010cf01... TODO(sprof): cheri: disable profiling shared libraries
352adc1... TODO(pldd): cheri: elf: fix pldd to compile for purecap abi
fc00799... aarch64: morello: add dl-r_debug.h
73d1959... aarch64: elf: avoid loading incompatible binaries
eca0182... cheri: elf: use RX, RW capabilities to derive pointers
28bd428... cheri: elf: Fix segment mapping permissions
5eedf66... cheri: elf: Setup per module RX and RW capabilities
50bbdb9... cheri: elf: change l_entry to be elfptr_t
81d3513... aarch64: morello: add purecap ld.so _start code
80b6a5c... aarch64: morello: rtld: define DL_RO_DYN_SECTION
7beb22b... aarch64: morello: fix ldconfig for purecap abi
4e3c345... aarch64: morello: disable the vpcs test
45f35bc... aarch64: morello: add purecap ucontext support
87a680a... aarch64: morello: add purecap setjmp/longjmp
af11cea... cheri: malloc: Ensure the mappings have RW permission
dc8f956... cheri: malloc: avoid switch over uintptr_t
0ca08c2... cheri: malloc: align up without breaking capability in mema
883d0c4... cheri: malloc: Disable pointer protection
cf06645... cheri: fix invalid pointer use after realloc in localealias
6de52d5... cheri: fix pointer tagging in tsearch
db3c584... cheri: fix qsort for capabilities
105c8d3... cheri: wctype: turn wctype_t into a pointer
1865211... cheri: rseq: remove const to avoid readonly permission
2984429... cheri: Fix capability permissions of PROT_NONE maps in test
8f1e7b9... cheri: Fix capability permissions of PROT_NONE map in locar
c31913c... cheri: nptl: Fix thread stack capability permissions
835ba18... aarch64: morello: nptl: fix thread pointer setup
c0700f7... aarch64: morello: nptl: fix pthread types for 128 bit point
f65ed89... cheri: nptl: fix pthread_attr_t alignment
280d809... cheri: nptl: fix thread ID types for capabilities
96ac67a... cheri: Implement 128-bit atomics
2f3c9e7... cheri: elf: Use elfptr_t in _dl_protect_relro
3a41a4e... cheri: fix static linking TLS setup
aec15be... cheri: elf: elfptr_t fixes for preinit/init/fini array
be30cd7... cheri: Setup RX, RW capabilities for static linking
016d45e... cheri: elf: add dl_{rx,rw}_ptr to derive addresses within a
c511eea... cheri: elf: add an RW capability to link_map
15458dd... cheri: elf: elfptr_t l_map_start in link_map struct
d9c0827... cheri: Introduce elfptr_t int type that can hold pointers
db0005c... cheri: fix __minimal_malloc
d4060ec... cheri: fix static linking early allocation
8fc31e8... cheri: don't use dl_random for pointer mangling
1d7fa3f... aarch64: morello: add purecap start code
1378a26... cheri: change __libc_start_main prototype
9dfa90f... aarch64: morello: purecap crti.S and crtn.S
e688584... cheri: aarch64: Add header for CHERI permissions
6d770f5... cheri: elf: use elfptr_t for auxv parsing
429fa3a... cheri: elf: Adjust Elf64_auxv_t for capabilities
57f37bd... cheri: elf: Add new AT_* auxv type definitions
841d639... elf: add EF_AARCH64_CHERI_PURECAP
bf303fc... elf: add Arm Morello relocations to elf.h
1635be3... TODO(uapi): narrow capability in mmap and mremap
ab15a58... TODO(uapi): aarch64: morello: add HWCAP2_MORELLO
3f543eb... TODO(uapi): aarch64: morello: use non-ifunc gettimeofday
78b3462... TODO(uapi): aarch64: morello: make brk always fail
c59bf19... TODO(uapi): cheri: fix clone_args
f3dfce1... aarch64: morello: define PROT_MAX
ab91825... aarch64: morello: fix missing variadic argument in fcntl
d79c61b... aarch64: morello: add prctl with correct vararg handling
4f619e7... aarch64: morello: fix vfork
da5efab... aarch64: morello: add purecap syscall support
113977d... aarch64: fix VDSO setup to only apply to known ABIs
9733f57... TODO(api): cheri: fix syscall return type
12eeeae... aarch64: morello: string: memcpy
38d8fcb... aarch64: morello: string: memset
05a7d60... aarch64: morello: string: dummy c memcmp
4d79e0d... aarch64: morello: string: dummy c memchr
870fa6d... aarch64: morello: string: dummy c memrchr
61c8e48... aarch64: morello: purecap rawmemchr
2721402... aarch64: morello: string: dummy c strchrnul
5f64284... aarch64: morello: string: dummy c strlen
59e35c2... aarch64: morello: string: dummy c strnlen
6ce62a8... aarch64: morello: string: dummy c strcpy and stpcpy
2ebc4a2... aarch64: morello: string: dummy c strcmp
c7b972e... aarch64: morello: string: dummy c strncmp
9638ef8... aarch64: morello: string: dummy c strchr
e4b1640... aarch64: morello: string: dummy c strrchr
d882715... aarch64: morello: string: dummy c strspn
d154b06... aarch64: morello: string: dummy c strcspn
a5174f3... aarch64: morello: update sysdep.h for purecap ABI
4658804... TODO(gcc): cheri: work around a gcc bug in _dl_setup_stack_
f574dab... cheri: __LP64__ is not defined for purecap ABI
1564a64... cheri: headers: Define {u}intptr_t and {u}intcap_t for CHER
2c8d045... aarch64: morello: use separate c++-types.data
96c133e... aarch64: morello: use separate localplt data for morello
ffea165... aarch64: morello: Add separate lp64 and morello linux abili
fc2bda8... aarch64: morello: Add purecap abi-variants on linux
fa2eae7... aarch64: morello: configure change for purecap abi
6b468c9... aarch64: morello: Use separate lp64 and morello sysdep dire
ba6ab14... aarch64: morello: add purecap support to build-many-glibcs.
a5c381d... aarch64: Use fewer ifdefs in bits/fcntl.h
3f039a5... aarch64: cleanup MOVL definition in sysdep.h
cea2af3... libio: adjust _IO_FILE / _IO_FILE_complete for 128 bit poin
1604aad... static: glibc-bug: NL_CURRENT_INDIRECT is broken so disable
3a69d7f... cheri: Fix elf/tst-dlmodcount test
75c9762... Fix stdlib/test-dlclose-exit-race to not hang
4135970... Fix resource/bug-ulimit1 test
ae60f39... Fix elf/tst-dlmopen-twice to support enough link namespaces
b30fd92... Fix missing NUL terminator in stdio-common/scanf13 test
1dc3098... Fix malloc/tst-scratch_buffer OOB access
5f1f0f9... Fix off-by-one OOB read in elf/tst-tls20
dd9ec10... Fix off-by-one OOB write in iconv/tst-iconv-mt
adeba2c... Use uintptr_t in string/tester for pointer alignment
2c91d71... Fix the symbolic link of multilib dirs
4197d86... elf: Fix alloca size in _dl_debug_vdprintf
01359ab... malloc: Fix alignment logic in obstack
a05d385... malloc: Use uintptr_t in alloc_buffer
ada54f9... malloc: Use uintptr_t for pointer alignment
edbd249... Use uintptr_t in fts for pointer alignment
4c22e2f... Fix invalid pointer dereference in wcpcpy_chk
36cb53c... Fix invalid pointer dereference in wcscpy_chk
d549598... aarch64: Fix the extension header write in getcontext and s
81a40a1... aarch64: Don't build wordcopy
ed4d5c5... scripts: Use bool in tunables initializer
b6c6210... Fix OOB read in stdlib thousand grouping parsing [BZ #29727
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-10-27 13:48 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-27 13:48 [glibc/arm/morello/main] (145 commits) morello: Provide documentation about the morello port Szabolcs Nagy
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).