Skip to content

chore(make): fix stty baud rate for mac#22

Merged
maxstreitberger merged 1 commit intomainfrom
chore-mac_setup
Oct 11, 2021
Merged

chore(make): fix stty baud rate for mac#22
maxstreitberger merged 1 commit intomainfrom
chore-mac_setup

Conversation

@maxstreitberger
Copy link
Collaborator

No description provided.

@maxstreitberger maxstreitberger merged commit e87ca84 into main Oct 11, 2021
@maxstreitberger maxstreitberger deleted the chore-mac_setup branch October 11, 2021 07:16
maxstreitberger added a commit that referenced this pull request Oct 18, 2021
* feat(base): include lesson05

NOTE: does not work yet
Current output:
```
61
EnableRegister: ff84110c
Kernel process started. EL 1
, ESR: 1fe00000, address, 1434
```

* feat(io): modify printf to allow %p %P for 0x........ notation

* feat(io): add uart as alternative to mini uart

NOTE: the first uart to be included will be the implementation used
throughout the program

* style(io): rename hdmi to gpu

* feat(io): add mailbox send and read functions [untested]

* feat(io): initialise framebuffer [not working]

NOTE: Absolutely Not Working

* fix(mb): added missing left shift

* feat(io): clear UART screen

* refactor(io): rewrite mailbox and adapt gpu init to it

NOTE: doesn't work yet - produces

```
Type SYNC_INVALID_EL1h, ESR: 0x96000040, address, 0x81044Type
```

* WIP: add debug showing program gets stuck waiting for configuration

* Work in progress

* WIP

* WIP

* chore(make): fix stty baud rate for mac (#22)

* feat(gpu): hardcode printing of four pixels

* WIP

* feat(gpu): fix screen size and print RAINBOW

* refactor(gpu): clean up unused code and add comments

* feat(gpu): use physical dimensions read as virtual size

* feat(gpu): update screensaver

* feat(gpu): read out physical dims to use for virtual dims

* refactor(gpu): allow overriding screen dims read from GPU

* feat(gpu): request pitch

NOTE: received pitch is always 0!

* fix(debug): fix int dump printing too many integers

* refactor(debug): make output more understandable

* feat(gpu): double rainbow resolution

* feat(gpu): display a continuous rainbow pattern

* feat(colour): switch to discrete rainbow again

* feat(gpu): store fb related data in fb_info struct

* Get framebuffer with `get_fb ()`
* Get framebuffer info struct with `get_fb_info ()`

* fix(gpu): use correct buffer size

Co-authored-by: Max Streitberger <max.streitberger@gmail.com>
Co-authored-by: BMG93 <brenden.gammill@code.berlin>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants