摘要: O_RDONLY | O_NONBLOCK (只读非阻塞): 在许多系统(包括Linux)上,即使没有写端,open() 也成功。 内核认为:“你想读,我给了你读的权限。至于现在没数据可读,那是你后面 read() 或 select() 要处理的事。” 这就是为什么你可能观察到它“没失败”。 O_W 阅读全文
posted @ 2025-12-08 21:26 老胡同学 阅读(2) 评论(0) 推荐(0)
摘要: virtqueue_disable_cb: 阻止注册的回调函数被调用,对端的kick中断不会导致进入回调。 virtqueue_enable_cb:允许注册的回调函数被调用。 阅读全文
posted @ 2025-07-16 17:45 老胡同学 阅读(6) 评论(0) 推荐(0)
摘要: 报错: xx@xx-Legion-R9000P-ARX8:/media/xx/23fb866f-e2b9-6140-bad3-b2aad41facc71/8678/alps_0623/kernel/kernel_device_modules-6.1$ git fetch ssh://xx@www.x 阅读全文
posted @ 2025-07-07 16:40 老胡同学 阅读(41) 评论(0) 推荐(0)
摘要: 问题现象 [ 3513.290096] [T1514336] misc c10:89 virtio-vmctl: misc vhost-vdmabuf: [name:vhost_vdmabuf&]vhost_vdmabuf_release vmid is 0x37cd. vdmabuf: 00000 阅读全文
posted @ 2025-07-03 17:22 老胡同学 阅读(20) 评论(0) 推荐(0)
摘要: 可是我看虚拟机的reboot_p_srv中没去检测vsock送来的cid,reboot_hyper_an通过什么实现发送到特定虚拟机呢?谁去处理cid了? A:vsock 的通信机制是这样的:- 客户端(reboot_hyper_an.c)在 connect 时,指定了目标虚拟机的 cid 和端口号 阅读全文
posted @ 2025-07-01 14:42 老胡同学 阅读(63) 评论(0) 推荐(0)
摘要: 1.如何查看Android版本是否是user或者userdebug? >> getprop ro.build.type 阅读全文
posted @ 2025-05-27 17:03 老胡同学 阅读(12) 评论(0) 推荐(0)
摘要: 报错log: [ 70% 8536/12134] //external/perfetto:perfetto_trace_java_protos javac[ 70% 8537/12134] //frameworks/base:framework-minus-apex jarjar[ 70% 8538 阅读全文
posted @ 2025-05-23 14:06 老胡同学 阅读(40) 评论(0) 推荐(0)
摘要: [wsl2]kernelCommandLine = "sysctl.dev.hotplug=1"memory=12GBprocessors=16swap=8GBlocalhostForwarding=true 内存:WSL2 最多使用 12GB,但实际占用随负载变化,空闲时会释放内存给主机。 CPU 阅读全文
posted @ 2025-05-22 09:24 老胡同学 阅读(274) 评论(0) 推荐(0)
摘要: https://zhuanlan.zhihu.com/p/676748003 阅读全文
posted @ 2025-05-20 10:01 老胡同学 阅读(630) 评论(0) 推荐(0)
摘要: 1.同一个仓库下,如何对比不同分支的某个文件差异。 命令git diff 分支名 分支名 -- 文件名。 比如git diff origin/xxx xxx -- xxx 如果是远程分支就要加上origin/, 本地分支不用。 阅读全文
posted @ 2025-05-19 11:14 老胡同学 阅读(20) 评论(0) 推荐(0)