社区
Linux_Kernel
帖子详情
求书IA-64 Linux Kernel Design and Implementation 英文版
xhy_851221
2009-11-03 10:18:11
rt
发至xhy_851221@163.com
确认给分
...全文
275
9
打赏
收藏
求书IA-64 Linux Kernel Design and Implementation 英文版
rt 发至xhy_851221@163.com 确认给分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
天一生水-sys
2011-11-19
打赏
举报
回复
同样再找
uriyliu
2010-03-27
打赏
举报
回复
哪儿有的卖?
laiguo
2009-11-15
打赏
举报
回复
买书得了,看书比电子书好看
xhy_851221
2009-11-13
打赏
举报
回复
up
xhy_851221
2009-11-06
打赏
举报
回复
up
xhy_851221
2009-11-05
打赏
举报
回复
自己小顶
独孤过儿
2009-11-04
打赏
举报
回复
只看过样章,全书没看到哪里有
如果楼主找到了,记得CC我一份啊
xhy_851221
2009-11-04
打赏
举报
回复
[Quote=引用 1 楼 unixlinuxsys 的回复:]
www.oreilly.com
[/Quote]没有呀,老大
unixlinuxsys
2009-11-04
打赏
举报
回复
www.oreilly.com
acpi控制笔记本风扇转速
笔记本的风扇控制 ---------------------------------------- 09 November 2006. Summary of changes for version 20061109: 1) ACPI CA Core Subsystem: Optimized the Load ASL operator in the case where the source operand is an operation region. Simply map the operation region memory, instead of performing a bytewise read. (Region must be of type SystemMemory, see below.) Fixed the Load ASL operator for the case where the source operand is a region field. A buffer object is also allowed as the source operand. BZ 480 Fixed a problem where the Load ASL operator allowed the source operand to be an operation region of any type. It is now restricted to regions of type SystemMemory, as per the ACPI specification. BZ 481 Additional cleanup and optimizations for the new Table Manager code. AcpiEnable will now fail if all of the required ACPI tables are not loaded (FADT, FACS, DSDT). BZ 477 Added #pragma pack(8/4) to acobject.h to ensure that the structures in this header are always compiled as aligned. The ACPI_OPERAND_OBJECT has been manually optimized to be aligned and will not work if it is byte-packed. Example Code and Data Size: These are the sizes for the OS- independent acpica.lib produced by the Microsoft Visual C++ 6.0 32- bit compiler. The debug version of the code includes the debug output trace mechanism and has a much larger code and data size. Previous Release: Non-Debug Version: 78.1K Code, 17.1K Data, 95.2K Total Debug Version: 155.4K Code, 63.1K Data, 218.5K Total Current Release: Non-Debug Version: 77.9K Code, 17.0K Data, 94.9K Total Debug Version: 155.2K Code, 63.1K Data, 218.3K Total 2)
iA
SL Compiler/Disassembler and Tools: Fixed a problem where the presence of the _OSI predefined control method within complex expressions could cause an internal compiler error. AcpiExec: Implemented full region support for multiple address spaces. SpaceId is now part of the REGION object. BZ 429 ---------------------------------------- 11 Oc
freebsdprotmode底层文档.7z
A guide to how the FreeBSD
kernel
manages the
IA
32 processors in Protected Mode (c) 2004, Arne Vidstrom, http://vidstrom.net Version 1.0 : 2004-06-17 Table of contents 1. P REREQUISITE KNOWLEDGE ....................................................................................2 2. I NFORMATION SOURCES ..........................................................................................2 3. T HE I NTERRUPT D ESCRIPTOR T ABLE (IDT)............................................................2 3.1 The IDT definition............................................................................................2 3.2 Setting entries in the IDT.................................................................................3 3.3 A look inside the IDT with KernView ..............................................................4 3.4 Making the IDT active .....................................................................................5 4. S YSCALL HANDLING ...............................................................................................6 4.1 The INT 0x80 interrupt handler.......................................................................6 4.2 Syscall dispatching...........................................................................................8 4.3 The copyin() function.....................................................................................10 5. T HE G LOBAL D ESCRIPTOR T ABLE (GDT).............................................................12 5.1 The GDT definition........................................................................................12 5.2 Setting up the descriptors in the GDT............................................................13 5.3 Making the GDT active..................................................................................16 5.4 A look inside the GDT with KernView...........................................................17 5.5 Segment selector values in an ordinary user mode program ........................21 6. T ASK SWITCHING ..................................................................................................22 6.1 The cpu_switch() function..............................................................................22 7. V IRTUAL PAGING ..................................................................................................29 7.1 The page fault handler...................................................................................29 7.2 Virtual paging and task switching.................................................................32 8 T HE L OCAL D ESCRIPTOR T ABLE (LDT).................................................................32 8.1 A quick glance at the LDT .............................................................................32 9. M ISCELLANEOUS ..................................................................................................34 9.1 The uiomove() function..................................................................................34 1. Prerequisite knowledge This guide assumes that the reader is famil
ia
r with how the
IA
32 processors work in Protected Mode, with the C programming language, and with AT&T syntax
IA
32 assembler programming. It also assumes some knowledge about user mode system programming for FreeBSD and some general knowledge about the internal workings of the
kernel
. 2. Information sources The primary source of information used when writing this guide has been the FreeBSD
kernel
source code itself. The FreeBSD
Kernel
Cross-Reference at http://fxr.watson.org/ has been very valuable for doing easy searches in the
kernel
source code, but the source code snippets in the text comes from the /usr/src directory tree on a FreeBSD 4.9 installation. Also, the book The
Design
and
Implementation
of the 4.4 BSD Operating System, by McKusick / Bostic / Karels / Quarterman, was very useful as a general
kernel
overview. The references used for
IA
32 information are the
IA
-32 Intel Architecture Software Developer’s Manual from Intel, and the book Protected Mode Software Architecture
IA
64
Linux
内核,
Linux
,
kernel
,
IA
64
,
摘要:The
IA
-
64
architecture co-developed by HP and Intel is going to reach market in the second half of 2000 with Itanium as its first
implementation
. All the major industry players have endorsed this a...
ia
64
linux
内核:设计与实现,The
Linux
/
ia
64
project:
kernel
design
and status update
摘要:The
IA
-
64
architecture co-developed by HP and Intel is going to reach market in the second half of 2000 with Itanium as its first
implementation
. All the major industry players have endorsed this a...
Linux
内核/模块开发常见问题集(FAQ)
转载自水木清华 欢迎大家补充 1. 请推荐一些好的
Linux
内核参考书?2. 源代码问题2.1 如何得到某一版本的
Linux
内核源代码?2.2 请问xx命令、xx库的源码是哪个文件?2.3
linux
-2.x.x.tar.gz.sign 文件有什么用途?2.4 请推荐一些源代码查看工具?2.5
Linux_Kernel
4,438
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章