S3 Resume Debug Quicknote
Quicknote checklist debug S3 resume trong BIOS/UEFI.
S3 Resume Debug Quicknote
S3 resume là đường boot đặc biệt khi hệ thống quay lại từ sleep. Debug S3 cần chú ý khác normal boot vì một số init path, memory state và device restore có thể khác.
Vai trò chính
- Khôi phục trạng thái platform sau sleep.
- Resume device và firmware state cần thiết.
- Đảm bảo OS tiếp tục chạy thay vì cold boot.
Ví dụ thực tế
Khi đọc một khái niệm firmware, hãy luôn đặt nó vào flow boot: nó xuất hiện ở phase nào, do module nào tạo ra, module nào consume, và nếu sai thì log/debug sẽ biểu hiện ra sao.
Checklist nhanh
- Boot mode có đúng là S3 resume không?
- PEI path S3 có khác normal boot không?
- Memory context có được preserve/restore không?
- Device cần resume có được re-init đúng mức không?
- ACPI sleep/wake state có đúng không?
- Log resume có bị thiếu do serial chưa sẵn sàng không?
Ghi nhớ nhanh
S3 resume không phải normal boot rút gọn; nó là một flow riêng cần checklist riêng.
Bài liên quan
- UEFI Shell Commands cần biết
- Serial Log trong BIOS/UEFI là gì?
- POST Code là gì?
- PEI Fail Checklist
- DXE Dependency Checklist
Nguồn tham khảo public
Thấy nội dung này hữu ích?
Lưu lại hoặc chia sẻ cho người cũng đang học firmware, BIOS/UEFI và embedded systems.
Nội dung liên quan
Một số bài viết, ghi chú hoặc project có liên quan đến nội dung bạn vừa đọc.
ASSERT trong firmware là gì?
Quicknote giải thích ASSERT trong debug firmware.
Debug Level trong UEFI là gì?
Quicknote giải thích DEBUG_INFO, DEBUG_ERROR và các debug level.
PEI Fail Checklist
Quicknote checklist debug lỗi trong PEI phase.
Biến note thành bài viết hoàn chỉnh
Notes là nơi ghi nhanh khái niệm.