Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sDDF compatibiity changes for LionsOS Kitty example #81

Merged
merged 36 commits into from
Aug 6, 2024

Commits on Aug 6, 2024

  1. sDDF compatibiity changes for LionsOS Kitty example

    -- Introduce serial_config.h
    -- Move both config files (ethernet_config.h and serial_config.h) into
       a config directory
    -- Adjust micropython glue files to use new serial interfaces
    -- Adjust system description file to use new serial interfaces
    -- Adjust nfs subsystem to use new serial interfaces
    -- Update to latest libvmm and sDDF
    
    Compiles, but untested.
    
    Signed-off-by: Peter Chubb <Peter.Chubb@unsw.edu.au>
    wom-bat authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    27b33a9 View commit details
    Browse the repository at this point in the history
  2. Update NFS and MP to new serial interface

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    65bdcc3 View commit details
    Browse the repository at this point in the history
  3. Update sDDF dep

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    ef93fc5 View commit details
    Browse the repository at this point in the history
  4. Fix issues with makefile and system file

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    3822e0c View commit details
    Browse the repository at this point in the history
  5. Shorten lines to fit inside 80 characters

    I've only done this with new lines.  Eventually I want everything to
    be readable on a 80-char wide window.
    
    Signed-off-by: Peter Chubb <Peter.Chubb@unsw.edu.au>
    wom-bat authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    1ff87db View commit details
    Browse the repository at this point in the history
  6. Add \r to NFS output

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    9d80e19 View commit details
    Browse the repository at this point in the history
  7. Remove begin console string

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    59fc04f View commit details
    Browse the repository at this point in the history
  8. Add accidentally removed line

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    56cb835 View commit details
    Browse the repository at this point in the history
  9. Update implementation of sddf serial enqueue batch

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    ab84659 View commit details
    Browse the repository at this point in the history
  10. Use serial_enqueue_batch for NFS output function

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    054d3d5 View commit details
    Browse the repository at this point in the history
  11. Remove pp call from eth virt rx

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    ef06627 View commit details
    Browse the repository at this point in the history
  12. Update webserver makefiles and sddf dependencies

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    f90b948 View commit details
    Browse the repository at this point in the history
  13. Update sDDF dep

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    10dd7c2 View commit details
    Browse the repository at this point in the history
  14. Remove unnecessary TOP

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    9674e2f View commit details
    Browse the repository at this point in the history
  15. export environment variables and remove unused

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    eae344a View commit details
    Browse the repository at this point in the history
  16. Remove unnecessary vpath directives

    Signed-off-by: James Archer <j.archer@unsw.edu.au>
    JE-Archer authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    3b82266 View commit details
    Browse the repository at this point in the history
  17. Use cp in $PATH

    Signed-off-by: James Archer <j.archer@unsw.edu.au>
    JE-Archer authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    117d0c1 View commit details
    Browse the repository at this point in the history
  18. Reference frozen Python files properly

    Signed-off-by: James Archer <j.archer@unsw.edu.au>
    JE-Archer authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    3db8378 View commit details
    Browse the repository at this point in the history
  19. A start at Makefile snippets for the Kitty example

    Create the new kitty.mk and fix vmm.c for new paths.
    
    Signed-off-by: Peter Chubb <Peter.Chubb@unsw.edu.au>
    wom-bat authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    965c5c8 View commit details
    Browse the repository at this point in the history
  20. Update to top of libvmm tree

    and fix system file.
    
    This version runs.
    
    Signed-off-by: Peter Chubb <Peter.Chubb@unsw.edu.au>
    wom-bat authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    8957cb0 View commit details
    Browse the repository at this point in the history
  21. Get rid of -I for libvmm source directories

    Libvmm includes are now in a separate include directory
    
    Signed-off-by: Peter Chubb <Peter.Chubb@unsw.edu.au>
    wom-bat authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    e323c1a View commit details
    Browse the repository at this point in the history
  22. Add submodules initialisation back into kitty Makefile

    Signed-off-by: Peter Chubb <peter.chubb@unsw.edu.au>
    wom-bat authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    f242f7a View commit details
    Browse the repository at this point in the history
  23. shell.nix: add llvm-ar

    Signed-off-by: Ivan Velickovic <i.velickovic@unsw.edu.au>
    Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    c91c3e9 View commit details
    Browse the repository at this point in the history
  24. Update to latest libvmm

    Signed-off-by: Ivan Velickovic <i.velickovic@unsw.edu.au>
    Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    4e8fe44 View commit details
    Browse the repository at this point in the history
  25. Export BUILD_DIR from makefile

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    d0d52a3 View commit details
    Browse the repository at this point in the history
  26. Move configurable environment variables to makefile

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    e46ea5a View commit details
    Browse the repository at this point in the history
  27. Update usage of config variables

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    de0aa57 View commit details
    Browse the repository at this point in the history
  28. Fix serial tx virt colour deadlock

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    c39584a View commit details
    Browse the repository at this point in the history
  29. mp: fix serial output function

    Signed-off-by: James Archer <j.archer@unsw.edu.au>
    JE-Archer authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    989a880 View commit details
    Browse the repository at this point in the history
  30. Update MP and NFS to handle serial tx virt notifications

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    41f6d8e View commit details
    Browse the repository at this point in the history
  31. Update NFS

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    8fd2615 View commit details
    Browse the repository at this point in the history
  32. Remove serial rx virt from webserver system

    Signed-off-by: Courtney Darville <courtneydarville94@outlook.com>
    Courtney3141 authored and Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    2b397a9 View commit details
    Browse the repository at this point in the history
  33. webserver: remove commented line in Makefile

    Signed-off-by: Ivan Velickovic <i.velickovic@unsw.edu.au>
    Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    39a67ea View commit details
    Browse the repository at this point in the history
  34. kitty: remove comment in kitty.mk

    Signed-off-by: Ivan Velickovic <i.velickovic@unsw.edu.au>
    Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    ee99cc0 View commit details
    Browse the repository at this point in the history
  35. kitty: clean up libvmm includes

    Signed-off-by: Ivan Velickovic <i.velickovic@unsw.edu.au>
    Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    ed6dbd5 View commit details
    Browse the repository at this point in the history
  36. Fix ethernet/serial config header define

    Signed-off-by: Ivan Velickovic <i.velickovic@unsw.edu.au>
    Ivan-Velickovic committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    6ac6130 View commit details
    Browse the repository at this point in the history