kkebo / swift_os

An operating system written in Swift.
MIT License
19 stars 0 forks source link

Pure Swift #14

Open kkebo opened 8 months ago

kkebo commented 8 months ago

Current blockers:

  1. [x] Volatile memory access
  2. [ ] An equivalent of __attribute__((aligned(16)))
  3. [ ] Inline assembly
kkebo commented 3 months ago

Volatile memory access

We can use the experimental _Volatile module currently. However, it requires Swift 6.1 or later.

69c848ecff200d889d28ab6aad3281ac3787340c

kkebo commented 1 month ago

An equivalent of __attribute__((aligned(16)))

Ideas: