116 | | |
| 116 | * June 29: Coding period third meeting |
| 117 | * Previous week's work: I had issues on my laptop (power malfunctioning) due to which I couldn't do much. Wrote a tutorial on how to use GDB and tips and tricks for that. Addressing issues on starting and restarting the kernel. |
| 118 | * blockers: Laptop Malfunction |
| 119 | * Next week work: Continuing from previous left behind work |
| 120 | * July 6: Coding period fourth meeting |
| 121 | * Previous week's work: I'm done with addressing issues. Some of the registers were failing to show their states, so in order to cross check, I'm try to use QEMU for RPi 4b (not in the official branch). Through this I'll be testing out more. |
| 122 | * blockers: Registers failing to show |
| 123 | * Next week work: I was earlier editing the a72 qemu bsp minimally and making it work for the RPi. Now instead of that, I'll be rewriting everything with keeping RPi in mind. That would include addresses of RAM, serials, gic, variables and everything. |
| 124 | * July 13: Coding period fifth meeting |
| 125 | * Previous week's work: Copied most of the files from the A72 bsp and changed the accordingly to the raspberry pi bsp. |
| 126 | * blockers: Not any here |
| 127 | * Next week's work: Working on headers and IRQ |
| 128 | * July 20: Coding period sixth meeting |
| 129 | * Previous week's work: Serial isnt working even after changing the address, So I'm guessing this is happening because of A72 doesnt requires a MMU but actual hardwares requires one. Copied arm/raspberrypi/irq.h, compared with the datasheets, it should work. Some new #defines would be required in the raspberrypi.h, i was working on that, and then got sick |
| 130 | * blockers: Sickness |
| 131 | * Previous week's work: I'll be completing the raspberrypi.h and the hopefully the MMU too. |