Project

General

Profile

Actions

Task #15

open

Delete the /arch/ directory

Added by danirod over 2 years ago. Updated over 2 years ago.

Status:
In Progress
Priority:
Low
Assignee:
Category:
-
Start date:
08/01/2021
Due date:
% Done:

70%

Estimated time:

Description

/arch (at the repository root) is the legacy directory where many platform dependent code used to live. However, I am trying to confine the kernel code into the kernel/ directory, to allow to differentiate between kernel code and non-kernel code. Therefore, I've been trying to repack the code so that it uses the new locations:

  • Platform independent source code should be in /kernel/kern.
  • Platform independent header files should be in /kernel/sys.
  • Platform dependent source code should be in /kernel/{cpu}/{cpu}, such as /kernel/i386/i386 or /kernel/aarch64/aarch64.
  • Platform dependent header files should be in /kernel/{cpu}/include, such as /kernel/i386/include or /kernel/aarch64/include.
Actions #1

Updated by danirod over 2 years ago

  • Status changed from New to In Progress
  • Priority changed from Normal to Low
Actions

Also available in: Atom PDF