Implementation System Call - Extension xv6

Extending the current xv6 proc systemcall and adding more attrbiutes

Table of Contents

Project Structure

The project is organized as follows:

  • Makefile: The Makefile for building the project.
  • test.c: The main test program.
  • time.c: The implementation of the time-related functionality.
  • time.h: Header file for time.c.
  • ...

Building the Project

To build the project, navigate to the project directory in the terminal and run the following command:

make
This command will compile the source files and generate the executable file named test.
Running the Project
After building the project, you can run the executable as follows:
./test
This command will execute the compiled program.
To clean up the generated files, including the executable and object files, run the following command:
make clean
This command will remove all generated files.

Contributing

If you'd like to contribute to the project, please follow these steps:

Fork the repository.

  • Create a new branch for your feature or bug fix.
  • Make your changes.
  • Test your changes.
  • Submit a pull request.

License

  • This project is licensed under the [LICENSE NAME] - see the LICENSE.md file for details.

Feel free to add or modify sections based on the specific needs and details of your project.