hurd: Make init-first.c no longer x86-specific
authorSergey Bugaev <bugaevc@gmail.com>
Wed, 3 Jan 2024 17:14:42 +0000 (20:14 +0300)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Thu, 4 Jan 2024 22:48:07 +0000 (23:48 +0100)
This will make it usable in other ports.

Signed-off-by: Sergey Bugaev <bugaevc@gmail.com>
Message-ID: <20240103171502.1358371-10-bugaevc@gmail.com>

sysdeps/mach/hurd/init-first.c [moved from sysdeps/mach/hurd/x86/init-first.c with 98% similarity]

similarity index 98%
rename from sysdeps/mach/hurd/x86/init-first.c
rename to sysdeps/mach/hurd/init-first.c
index 211b209..8526191 100644 (file)
@@ -1,4 +1,4 @@
-/* Initialization code run first thing by the ELF startup code.  For x86/Hurd.
+/* Initialization code run first thing by the ELF startup code.  For Hurd.
    Copyright (C) 1995-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
@@ -155,7 +155,7 @@ first_init (void)
 
 #ifndef SHARED
   /* In the static case, we need to set up TLS early so that the stack
-     protection guard can be read at gs:0x14 by the gcc-generated snippets.  */
+     protection guard can be read at from TLS by the GCC-generated snippets.  */
   _hurd_tls_init (&__init1_tcbhead, 0);
 #endif