Amjad50 / Emerald

An Operating System in Rust
https://amjad.alsharafi.dev/Emerald
MIT License
12 stars 0 forks source link

Enable ACPI interrupts and taking control of it #111

Closed Amjad50 closed 4 months ago

Amjad50 commented 4 months ago

Summary

In Advanced Configuration and Power Interface (ACPI), you can control devices power and manage them, including shutdown and other power related events. Before this PR, we could not get ACPI events, such as, user pressing "power off" button, now we can, but we just receive the interrupt, we still need to implement shutdown behavior

Related issue

Towards #38

Changes

Checklist