Re: Can I just remove code of other architectures and get a clean X86 source

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, May 12, 2016 at 2:50 PM, walkerlala <ablacktshirt@xxxxxxxxx> wrote:
>      Hi everyone.
>      I am just reading the kernel code, adding some code to make it
> pause and print some text and then interact with it a little bit. I have
> compile the kernel successfully and run the kernel in QEMU. It did
> work.Nice.
>      But, when I reading the source, I found that there are just too
> many files there, which make it hard for me to manage. With so many
> files, It's hard to change directories, read and modified and still
> remember what you are doing (so many files with the same/similar name).
>      I know that's because Linux support many architectures, and that 's
> the reason why there are so many folders under the 'arch' directory of
> the source code.
>      So, I wonder, as I only want the source for x86 device, can I
> simply remove that source files which are unrelated to x86 and still
> make the kernel work as normal? I mean, can I just remove all the
> directory under 'arch' except 'x86-64' ? Also, are there any other files
> that I can safely removed and won't hurt the kernel ?
>      Thanks in advance.
>      (btw, I don't know whether this question is asked before. I google
> it but find nothing related. If it's duplicated, please give me some
> pointer to the mailing list where this topic located )

Navigate with cscope only on one architecture:

make ARCH=arm cscope

-- 
Carlo Caione

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux