USB driver polling user app, handle only one XHCI controller for now, Implement USB device addressing
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m47s
Build documentation / build-and-deploy (push) Successful in 2m38s

This commit is contained in:
2026-03-29 18:59:20 +02:00
parent 69f063198a
commit 482afb47d7
22 changed files with 383 additions and 56 deletions

View File

@@ -114,3 +114,7 @@ int stream_read (int pgid, int rid, void* buffer, size_t size) {
int get_proc_info (struct proc_info* infos, size_t count) {
return (int)do_syscall (SYS_GET_PROC_INFO, infos, count);
}
int get_device_info (struct device_info* infos, size_t count) {
return (int)do_syscall (SYS_GET_DEVICE_INFO, infos, count);
}

View File

@@ -2,6 +2,7 @@
#define _LIBMSL_M_SYSTEM_H
#include <desc.h>
#include <device_info.h>
#include <dir_entry.h>
#include <proc_info.h>
#include <stddef.h>
@@ -118,4 +119,7 @@ int stream_read (int pgid, int rid, void* buffer, size_t size);
/* get process information */
int get_proc_info (struct proc_info* infos, size_t count);
/* get device information */
int get_device_info (struct device_info* infos, size_t count);
#endif // _LIBMSL_M_SYSTEM_H