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).