Commit Graph

75 Commits

Author SHA1 Message Date
“hc0014” 69ff9286df rpi4 usb 2023-12-06 10:09:07 +08:00
“hc0014” 3dd421ed77 双linux+网口使用 2023-11-02 15:33:04 +08:00
Yan-Jie Wang 40e843aa5d fix(demos/linux+zephyr): fix linux+zephyr demo on fvp-a
The addresses in config file of bao and the device tree for zephyr are
not consistent.  Change the config file of bao to match the addresses
in the device tree for zephyr.

Signed-off-by: Yan-Jie Wang <yanjiewtw@gmail.com>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-10-21 16:38:56 +01:00
ElectroQuanta d0d6b67a7b update(plat/qemu): cmd requires net=IP_ADDR/RANGE for SSH to run properly
Without this SSH connection will hang, until is reset by peer (timeout).

This matches the makefile command present in the the makefile on the same directory.

Signed-off-by: ElectroQuanta <id6892@alunos.uminho.pt>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-10-21 16:06:12 +01:00
Yan-Jie Wang c6d97fdcb0 Add support for linux+zephyr on rpi4
Signed-off-by: Yan-Jie Wang <yanjiewtw@gmail.com>
2023-10-21 12:51:24 +01:00
Yan-Jie Wang 8ee4a0f024 update(guests/zephyr): update zephyr to version 3.5.0-rc1
Update zephyr to version 3.5.0-rc1.

In addition to version update for zephyr, also specify the commit hash
for cmsis.

Signed-off-by: Yan-Jie Wang <yanjiewtw@gmail.com>
2023-10-21 12:50:28 +01:00
Jose Martins e06a96d4b7 update(plat/zcu): download firmware from github and build BOOT.BIN
Xilinx now provides the pre-built firmware in a github repository instead of
via direct download. Also, it does not provide the final *BOOT.BIN* which has
to be built using the xilinx-bootgen tool.

Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-09-15 10:27:39 +01:00
Clay Chang e6f1f6f555 fix: some typos in various README.md
Signed-off-by: Clay Chang <clay.chang@gmail.com>
2023-07-11 11:31:22 +01:00
Clay Chang ec2e542ef2 feat(guests/linux): add mmap interface for bao ipc in Linux
The follow code snippet shows how to use it:

int fd = open("/dev/baoipc0", O_RDWR);
char *ipcshmem_read = (char *)mmap(NULL, 0x2000,
    PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
char *ipcshmem_write = (char *)mmap(NULL, 0x2000,
    PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0x2000);

// direct pointer access

munmap(ipcshmem_read, 0x2000);
munmap(ipcshmem_write, 0x2000);
2023-06-29 16:12:51 +01:00
Jose Martins 03cd073b47
fix(makefile): correct platform variable on clean recipe
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-06-28 12:49:24 +01:00
D3boker1 8cac41dc6a fix(platforms/x/README.md): fix typos 2023-05-02 23:15:41 +01:00
Jose Martins 1c863c0dcb fix: add missing fvp-r-aarch32 README symbolic link
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-05-02 23:15:16 +01:00
Jose Martins fbb2783985
fix(demos/linux+zephyr): fix address in step-by-step guide
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-05-01 17:01:21 +01:00
Sandro Pinto 93daafbf44 fix: top README typos and broken links 2023-05-01 14:40:58 +01:00
Sandro Pinto ab1c99e1b7 fix: Zephyr+baremetal demo README typos 2023-05-01 14:40:58 +01:00
Sandro Pinto e6a3b84272 fix: Linux+Zephyr demo README typos 2023-05-01 14:40:58 +01:00
Sandro Pinto dc3ac0e036 fix: Linux+FreeRTOS demo README typos 2023-05-01 14:40:58 +01:00
Jose Martins 0d2013e32e
fix(demo/zephyr+baremetal): add missing build option on step-by-step guide
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-05-01 14:40:20 +01:00
Jose Martins 0dd222b4d1
fix(guests/zephyr): fix multiple issues with step-by-step guide
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-05-01 14:40:01 +01:00
Jose Martins 3b8b11e2e1
update: add dependencies needed for building zephyr
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-05-01 14:39:38 +01:00
Jose Martins be1610ac8c fix: rectify fvp-a linux+zephyr config 2023-05-01 14:38:22 +01:00
Jose Martins 83065f71d8 update(fvp): bump model verions
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-05-01 14:38:22 +01:00
Jose Martins bcf5980bf2 feat(fvp-a-aarch32): add missing and unify fvp-a-aarch32 configs 2023-05-01 14:38:22 +01:00
Jose Martins e4afeb2555 fix(fvp-r): modify overlapping addresses for linux+zephyr demo 2023-05-01 14:38:22 +01:00
Jose Martins c72224eeee
feat(fvp-r): load vm image separately
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-05-01 14:38:19 +01:00
Jose Martins 87f1f77589 update(buildroot): disable config for urandom init scripts
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-05-01 14:35:59 +01:00
Jose Martins 492798cc4c update(fvp): change model parameters
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-05-01 14:35:59 +01:00
Jose Martins 3f7268501e
fix: add missing bin wrkdir
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-05-01 14:35:56 +01:00
AfonsoSantos96 e2eb7921c7 fix(fvp): fixed instructions to use the fvp model
Signed-off-by: Afonso Santos <afomms@gmail.com>
2023-04-21 17:30:42 +01:00
Jose Martins 6845895aba fix: misc README typos and broken links
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-04-21 17:30:42 +01:00
Jose Martins a5776f001e fix(guests/zephyr): add zephyr patch to enable caches on cortex-r
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-04-21 17:30:42 +01:00
Jose Martins 75f801073f update(guests/zephyr): update zephyr to version 3.3.0
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-04-21 17:30:42 +01:00
Jose Martins 966b7151e3 doc: clarify supported platform/demo combinations 2023-04-21 17:30:42 +01:00
Jose Martins c6ec63bf6a feat: add zephyr demos
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-04-21 17:30:42 +01:00
Jose Martins 2752b697a6 feat: support for fvp-r platform
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-04-21 17:30:42 +01:00
Jose Martins 462a668e9f feat: support for fvp-a platform
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-04-21 17:30:42 +01:00
Jose Martins ba51bcc38a
revert(rpi4/linux+freertos): freertos gic address
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-04-21 17:07:52 +01:00
Daniel Oliveira 9145439e14 fix(tx2): fix config address for both demos
Signed-off-by: Daniel Oliveira <drawnpoetry@gmail.com>
2023-04-21 17:04:52 +01:00
Daniel Oliveira e159229c9f doc(sdcard): fix typos
Signed-off-by: Daniel Oliveira <drawnpoetry@gmail.com>
2023-04-20 09:38:41 +01:00
Daniel Oliveira a552d1a228 doc(sdcard): add a command to create DOS partition tbl
Signed-off-by: Daniel Oliveira <drawnpoetry@gmail.com>
2023-04-20 09:38:41 +01:00
João Peixoto a2368f38dc
update(rpi4): bump firmware to 2023.04.05
Signed-off-by: João Peixoto <72943818+joaopeixoto13@users.noreply.github.com>
2023-04-20 09:37:04 +01:00
Jose Martins 69fd5e6fe9
fix(rpi4): amend gic address in configs
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-04-19 11:37:30 +01:00
Jose Martins 6644edad03 update(zcu104): update pre-built xilinx firmware
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-02-10 14:03:10 +00:00
Jose Martins fef2f3dd69 fix: add missing gettext-base dependency
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-02-10 14:03:10 +00:00
Jose Martins 2f6ee0be44 fix(qemu-riscv64-virt): linux hvc device number
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-02-10 14:03:10 +00:00
Jose Martins ce5bb55678 update: vm configurations
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-02-10 14:03:10 +00:00
Jose Martins 021a6eb2d1 update: use demo branches of bao-project's repos
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-02-10 14:03:10 +00:00
Jose Martins a2d1e97abd
update: linux to 6.1 and buildroot to 2022.11
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-02-10 14:03:07 +00:00
Jose Martins f10c7b99b0 update(linux/lloader): update the linux wrapper code
This updates linux wrapper to its newst version which includes support
for aarch32. Because it refers to riscv as riscv64, this commit also
changes the way it refers to this architectures in the ARCH enviroment
variable.

Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-02-08 19:31:24 +00:00
Jose Martins 3b8e57b20d update(uboot): bump to v2022.10
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2023-02-08 19:31:24 +00:00