From mboxrd@z Thu Jan 1 00:00:00 1970 From: dave.jing.tian@gmail.com (Dave Tian) Date: Sat, 23 Apr 2016 10:02:25 -0400 Subject: where is __percpu_seg initialized? In-Reply-To: References: Message-ID: <181C899F-91C2-4A27-ACE6-E924B5444234@gmail.com> To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org load_percpu_segment, which is called by switch_to_new_gdt in setup_per_cpu_areas. -daveti > On Apr 23, 2016, at 3:24 AM, ?? wrote: > > Hi all: > I knew the kernel implement the per-cpu variable via __percpu_seg. For example on x86 architecture, it's defined as: > > #ifdef CONFIG_X86_64 > #define __percpu_seg gs > #define __percpu_mov_op movq > #else > #define __percpu_seg fs > #define __percpu_mov_op movl > #endif > > But I'm curious where __percpu_seg is initialized?? I fail to find the relative code. Thanks. > _______________________________________________ > Kernelnewbies mailing list > Kernelnewbies at kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies