Commit Graph

3 Commits

Author SHA1 Message Date
kaguya bd77c7a2b9 sound: HDA support with PCM and wav playback
- Implemented HDA driver in src/sound/hda.c, providing initialization, codec enumeration, and playback functionality.
- Defined HDA register offsets and structures in src/sound/hda.h.
- Added WAV file parsing and playback capabilities in src/sound/pcm.c, supporting both WAV and raw PCM formats.
- Created header file src/sound/pcm.h for PCM playback functions and WAV header structures.
- Integrated memory management for DMA buffers during audio playback.

Yes we played Charlie Charlie Kirky as the first sound on KirkOS

Signed-off-by: kaguya <vpshinomiya@protonmail.com>
2026-04-16 00:08:56 -04:00
kaguya cc8351bf8d feat: implement PCI subsystem and integrate uACPI support
See previous commit

Signed-off-by: kaguya <vpshinomiya@protonmail.com>
2026-04-15 13:33:18 -04:00
kaguya 426ad76676 Initial Commit 2026-04-14 22:52:24 -04:00