Skip to content

Commit

Permalink
make the side menu consistent with the contest
Browse files Browse the repository at this point in the history
JIRA: CI-518
  • Loading branch information
damianloew committed Nov 19, 2024
1 parent 5e5addf commit 4a9029c
Show file tree
Hide file tree
Showing 47 changed files with 41 additions and 31 deletions.
14 changes: 9 additions & 5 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,10 @@ The ARINC653 execution environment (APEX) is under development.
3. [Running system on `armv7m7-imxrt106x-evk` (NXP i.MX RT106x)](quickstart/armv7m7-imxrt106x-evk.md)
4. [Running system on `armv7m7-imxrt117x-evk` (NXP i.MX RT117x)](quickstart/armv7m7-imxrt117x-evk.md)
5. [Running system on `armv7a7-imx6ull-evk` (NXP i.MX 6ULL)](quickstart/armv7a7-imx6ull-evk.md)
6. [Running system on `armv7a9-zynq7000` (Xilinx Zynq 7000)](quickstart/armv7a9-zynq7000.md)
6. [Running system on `armv7a9-zynq7000` (Xilinx Zynq 7000)](quickstart/armv7a9-zynq7000/index.md)
1. [Running system on `armv7a9-zynq7000-qemu`](quickstart/armv7a9-zynq7000/armv7a9-zynq7000-qemu.md)
2. [Running system on `armv7a9-zynq7000-zedboard`](quickstart/armv7a9-zynq7000/armv7a9-zynq7000-zedboard.md)
3. [Running system on `armv7a9-zynq7000-zturn`](quickstart/armv7a9-zynq7000/armv7a9-zynq7000-zturn.md)
7. [Running system on `armv8r52-mps3an536-qemu`](quickstart/armv8r52-mps3an536-qemu.md)
8. [Running system on `ia32-generic-qemu`](quickstart/ia32-generic-qemu.md)
9. [Running system on `riscv64-generic-qemu`](quickstart/riscv64-generic-qemu.md)
Expand All @@ -47,10 +50,11 @@ The ARINC653 execution environment (APEX) is under development.
4. [HAL layer for RISC-V 64 based targets](kernel/hal/riscv64.md)
5. [HAL layer for SPARCv8 LEON based targets](kernel/hal/sparcv8leon.md)
2. [Processes and threads](kernel/proc/index.md)
1. [Processes creation](kernel/proc/forking.md)
2. [Synchronization primitives](kernel/proc/sync.md)
3. [Message passing](kernel/proc/msg.md)
4. [Namespace](kernel/proc/namespace.md)
1. [Scheduler](kernel/proc/scheduler.md)
2. [Managament](kernel/proc/forking.md)
3. [Synchronization primitives](kernel/proc/sync.md)
4. [Message passing](kernel/proc/msg.md)
5. [Namespace](kernel/proc/namespace.md)
3. [Memory management](kernel/vm/index.md)
1. [Page allocator](kernel/vm/page.md)
2. [Memory mapper](kernel/vm/mapper.md)
Expand Down
2 changes: 1 addition & 1 deletion kernel/proc/forking.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Kernel - Processes and threads - Management
# Management

Processes are created in Phoenix-RTOS using forking technique. When new process is created the current process
forks into two processes - parent (process which initializes fork) and child. There are two forking functions
Expand Down
2 changes: 1 addition & 1 deletion kernel/proc/msg.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Kernel - Processes and threads - Message passing
# Message passing

Message passing is the fundamental functionality of the operating system kernel which acts as a basic method of
interaction between operating system components. Message passing in Phoenix-RTOS is synchronous. Sending thread is
Expand Down
2 changes: 1 addition & 1 deletion kernel/proc/namespace.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Kernel - Processes and threads - Namespace
# Namespace

The namespace and port registering functionality are used by operating system servers
(e.g. device drivers, file servers) as a basic method of integration with the other operating system components.
Expand Down
2 changes: 1 addition & 1 deletion kernel/proc/scheduler.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Kernel - Processes and threads - Scheduler
# Kernel Scheduler

The operating system scheduler controls threads execution with a predetermined policy. It is a part of Phoenix-RTOS
having the most significant influence on the performance and responsiveness of the whole system.
Expand Down
2 changes: 1 addition & 1 deletion kernel/proc/sync.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Kernel - Processes and threads - Synchronization primitives
# Synchronization primitives

Phoenix-RTOS kernel implements three widely used methods for synchronization of concurrently executed instruction
streams.
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Note that, the build artifacts, including the system image, should be first prov

If you haven't run the `build.sh` script yet, run it for `armv7a9-zynq7000-qemu` target.

See [how to build the Phoenix-RTOS system image](../building/index.md).
See [how to build the Phoenix-RTOS system image](../../building/index.md).

## Running the system image

Expand Down Expand Up @@ -185,8 +185,8 @@ If you want to quit, you should click on the terminal window, press `ctrl + a`,

## See also

1. [Running system on armv7a9-zynq7000](armv7a9-zynq7000.md)
1. [Running system on armv7a9-zynq7000](index.md)
2. [Running system on armv7a9-zynq7000-zedboard](armv7a9-zynq7000-zedboard.md)
3. [Running system on armv7a9-zynq7000-zturn](armv7a9-zynq7000-zturn.md)
4. [Running system on targets](index.md)
5. [Table of Contents](../index.md)
4. [Running system on targets](../index.md)
5. [Table of Contents](../../index.md)
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ These instructions describe how to run a Phoenix-RTOS system image for `armv7a9-
Note that, the build artifacts, including the system image, should be first provided in the `_boot` directory.
If you haven't run the `build.sh` script yet, run it for `armv7a9-zynq7000-zedboard` target.

See [how to build the Phoenix-RTOS system image](../building/index.md).
See [how to build the Phoenix-RTOS system image](../../building/index.md).

## Preparing the board

Expand Down Expand Up @@ -127,7 +127,7 @@ You want to press the `PS-RST` button (`BTN7`) again and interrupt `Waiting for
![Image](_images/zynq7000-plo.png)

If you encountered some problems during this step please see
[common problems](armv7a9-zynq7000.md#common-problems-on-zynq7000-boards).
[common problems](index.md#common-problems-on-zynq7000-boards).

### Erasing the area intended for file system

Expand Down Expand Up @@ -272,8 +272,8 @@ top

## See also

1. [Running system on armv7a9-zynq7000](armv7a9-zynq7000.md)
1. [Running system on armv7a9-zynq7000](index.md)
2. [Running system on armv7a9-zynq7000 on emulator](armv7a9-zynq7000-qemu.md)
3. [Running system on armv7a9-zynq7000-zturn](armv7a9-zynq7000-zturn.md)
4. [Running system on targets](index.md)
5. [Table of Contents](../index.md)
4. [Running system on targets](../index.md)
5. [Table of Contents](../../index.md)
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ These instructions describe how to run a Phoenix-RTOS system image for `armv7a9-
Note that, the build artifacts, including the system image, should be first provided in the `_boot` directory.
If you haven't run the `build.sh` script yet, run it for `armv7a9-zynq7000-zturn` target.

See [how to build the Phoenix-RTOS system image](../building/index.md).
See [how to build the Phoenix-RTOS system image](../../building/index.md).

## Preparing the board

Expand Down Expand Up @@ -135,7 +135,7 @@ sudo ./phoenixd -p /dev/ttyACM0 -b 115200 -s .
![Image](_images/zynq7000-zturn-phoenixd.png)

If you encountered some problems during this step please see
[common problems](armv7a9-zynq7000.md#common-problems-on-zynq7000-boards).
[common problems](index.md#common-problems-on-zynq7000-boards).

Before flashing, good practice is to erase older file system on flash memory (this is done to avoid errors).

Expand Down Expand Up @@ -238,8 +238,8 @@ top

## See also

1. [Running system on armv7a9-zynq7000](armv7a9-zynq7000.md)
1. [Running system on armv7a9-zynq7000](index.md)
2. [Running system on armv7a9-zynq7000 on emulator](armv7a9-zynq7000-qemu.md)
3. [Running system on armv7a9-zynq7000 on Zedboard](armv7a9-zynq7000-zedboard.md)
4. [Running system on targets](index.md)
5. [Table of Contents](../index.md)
4. [Running system on targets](../index.md)
5. [Table of Contents](../../index.md)
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,14 @@ from the site below.

## See also

1. [Running system on targets](index.md)
2. [Table of Contents](../index.md)
1. [Running system on targets](../index.md)
2. [Table of Contents](../../index.md)

```{toctree}
:maxdepth: 1
:hidden:

armv7a9-zynq7000-qemu.md
armv7a9-zynq7000-zedboard.md
armv7a9-zynq7000-zturn.md
```
7 changes: 2 additions & 5 deletions quickstart/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ and building artifacts are available in the `_boot` directory. The building proc
3. [Running system on armv7m7-imxrt106x-evk (NXP i.MX RT106x)](armv7m7-imxrt106x-evk.md)
4. [Running system on armv7m7-imxrt117x-evk (NXP i.MX RT117x)](armv7m7-imxrt117x-evk.md)
5. [Running system on armv7a7-imx6ull-evk (NXP i.MX 6ULL)](armv7a7-imx6ull-evk.md)
6. [Running system on armv7a9-zynq7000 (Xilinx Zynq 7000)](armv7a9-zynq7000.md)
6. [Running system on armv7a9-zynq7000 (Xilinx Zynq 7000)](armv7a9-zynq7000/index.md)
7. [Running system on armv8r52-mps3an536-qemu](armv8r52-mps3an536-qemu.md)
8. [Running system on ia32-generic-qemu](ia32-generic-qemu.md)
9. [Running system on riscv64-generic-qemu](riscv64-generic-qemu.md)
Expand All @@ -30,10 +30,7 @@ armv7m7-imxrt105x-evk.md
armv7m7-imxrt106x-evk.md
armv7m7-imxrt117x-evk.md
armv7a7-imx6ull-evk.md
armv7a9-zynq7000.md
armv7a9-zynq7000-qemu.md
armv7a9-zynq7000-zedboard.md
armv7a9-zynq7000-zturn.md
armv7a9-zynq7000/index.md
armv8r52-mps3an536-qemu.md
ia32-generic-qemu.md
riscv64-generic-qemu.md
Expand Down

0 comments on commit 4a9029c

Please sign in to comment.