[linuxkernelnewbies] 主页 [Linu x 内核开发中文社区]

2009-10-16 Thread Peter Teoh
http://wiki.zh-kernel.org/ Linux 操作系统以其卓越的性能和广泛的支持,正在被越来越多的中文用户和开发者所使用。而 Linux 内核是它的核心所在。众所周知,自由软件的进步和发展靠得是使用者的奉献与回馈,但是中文用户目前对 Linux 内核的贡献却相当有限。这可能有很大原因是因为语言的障碍。因为 Linux 内核是通过社区的形式来组织和凝聚开发者,而语言和时区的差异使得大多数以中文为母语的开发者很难完全融入当前的内核开发社区,难以获得必要的帮助来回报 Linux 内核。本站期望通过构建一个以中文作为交流方式的 Linux 内核开发社区,使得有经验的内核

[linuxkernelnewbies] Re: vmsplice exploits, stack protector and Makefiles [LWN.net]

2009-10-16 Thread Peter Teoh
http://lwn.net/Articles/269532/ Re: vmsplice exploits, stack protector and Makefiles [Posted February 15, 2008 by corbet] From:   pageexec-AT-freemail.hu To:   Sam Ravnborg , Arjan van de Ven Subject:   R

[linuxkernelnewbies] Jens Axboe's blog - pdflush epitaph

2009-10-16 Thread Peter Teoh
http://axboe.livejournal.com/2258.html May. 20th, 2009 01:43 pm - pdflush epitaph It seems it has been about 2 months since I last posted here. That's not due to lack of kernel activity, though real life has interfered a bit with the addition of one more son to the family. The pat

[linuxkernelnewbies] KernelPodcast - Linux Kernel Newbies

2009-10-15 Thread peter teoh
http://kernelnewbies.org/KernelPodcast KernelPodcast The Linux Kernel Mailing List Podcast aims to provide a semi-daily summary of ongoing discussion on the Linux Kernel Mailing List (LKML), condensed to within 3-5 minutes. It is intended to help listeners with busy schedules keep up with the

[linuxkernelnewbies] LKML: Vegard Nossum: [RFC][PATCH] splice: fix deadlock

2009-10-15 Thread Peter Teoh
http://lkml.org/lkml/2009/1/18/95 From 8e1d58b03b47d937bc5e53d902bac6e690709034 Mon Sep 17 00:00:00 2001 From: Vegard Nossum Date: Sun, 18 Jan 2009 16:07:29 +0100 Subject: [PATCH] splice: fix deadlock splice from a file or socket needs to lock both the file/socket and the pipe inodes. pipe_

[linuxkernelnewbies] splice - splice data to/from a pipe

2009-10-15 Thread Peter Teoh
   splice - splice data to/from a pipe SYNOPSIS    #define _GNU_SOURCE    #include    long splice(int fd_in, loff_t *off_in, int fd_out,    loff_t *off_out, size_t len, unsigned int flags); DESCRIPTION    splice() moves data between two file descriptors

[linuxkernelnewbies] Machine Check Exception - Wikipedia, the free encyclopedia

2009-10-15 Thread Peter Teoh
http://en.wikipedia.org/wiki/Machine_Check_Exception Decoding MCEs As noted previously, decoding MCE errors can prove difficult. Normally the manufacturer (especially processor manufacturers) will be able to provide information about specific codes. Consult the Intel 64 and IA-32 Architectur

[linuxkernelnewbies] Branching and merging with git [LWN.net]

2009-10-15 Thread Peter Teoh
http://lwn.net/Articles/210045/ Branching and merging with git From:   li...@horizon.com To:   g...@vger.kernel.org Subject:   [DRAFT] Branching and merging with git Date:   16 No

[linuxkernelnewbies] Linux Online - Category: GUI / Window Managers

2009-10-14 Thread peter teoh
How to setup a new window manager: http://www.linux.org/apps/all/GUI/Window_Managers.html Category: GUI / Window Managers Click Here to go back to the index Sort by: [Name] [Last updated] [Author] aewm Version: 0.9.15 More.. A min

[linuxkernelnewbies] an investigation into a new kernel thread

2009-10-14 Thread Peter Teoh
From ps -auxwf: USER   PID %CPU %MEM    VSZ   RSS TTY  STAT START   TIME COMMAND root 2  0.0  0.0  0 0 ?    S    16:51   0:00 [kthreadd] root 3  0.0  0.0  0 0 ?    S    16:51   0:00  \_ [migration/0] root 4  0.0  0.0  0 0 ?  

[linuxkernelnewbies] The First Workshop on Integrating Solid-state Memory into the Storage Hierarchy

2009-10-14 Thread peter teoh
http://csl.cse.psu.edu/wish2009.html   WISH 2009 Workshop   The First Workshop on Integrating Solid-state Memory into the Storage Hierarchy Held in Conjunction wi

[linuxkernelnewbies] TCC : Tiny C Compiler

2009-10-13 Thread Peter Teoh
http://bellard.org/tcc/ Tiny C Compiler News (May 20, 2009) TCC version 0.9.25 is out thanks to Grischka (Changelog). TCC version 0.9.25 is the first that supports the x86-64 target. Thanks to Shinichiro Hamaji for this. (Apr 1, 2008) TCC version 0.9.24 is out thanks to Grischka (Changelog).

[linuxkernelnewbies] FXSAVE--Save x87 FPU, MMX(TM) Technology, Streaming SIMD Extensions, and Streaming SIMD Extensions 2 State

2009-10-13 Thread Peter Teoh
http://www.rz.uni-karlsruhe.de/rz/docs/VTune/reference/vc130.htm FXSAVE--Save x87 FPU, MMX(TM) Technology, Streaming SIMD Extensions, and Streaming SIMD Extensions 2 State Opcode Instruction Description

[linuxkernelnewbies] Introducing utrace [LWN.net]

2009-10-10 Thread Peter Teoh
http://lwn.net/Articles/224772/ Introducing utrace [Posted March 7, 2007 by corbet] The interface for tracing programs under Linux is the ptrace() system call. It is used primarily by debuggers, but there are other applications too; User-mode Linux can use ptrace(), for example. The int

[linuxkernelnewbies] MIT OpenCourseWare | Electrical Engineering and Computer Science | 6.823 Computer System Architecture, Fall 2005 | Lecture Notes

2009-10-09 Thread Peter Teoh
http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-823Fall-2005/LectureNotes/index.htm Lecture Notes This section contains documents which are inaccessible to screen reader software. A "#" symbol is used to denote such documents. The course material is divided into five m

[linuxkernelnewbies] LKML: Ingo Molnar: [origin tree boot hang] [PATCH] Revert "early_printk: Allow more than one early console"

2009-10-09 Thread Peter Teoh
http://lkml.org/lkml/2009/9/23/305 > early_printk: Allow more than one early console this patch broke things pretty badly on x86, with pretty much any config, as long as the early console is used - which most of my test-systems do :-( I'm getting an early boot hard lockup, which is

[linuxkernelnewbies] Course notes sorted by Universities

2009-10-09 Thread Peter Teoh
Interesting search engine, where it is possible to retrieve the different course notes sorted by Universities: http://www.coursehero.com/ Eg, CS 258 Berkeley - Notes, Exams, Homework Answers, Textbook http://www.coursehero.com/sitemap/schools/234-Berkeley/courses/568366-CS258/

[linuxkernelnewbies] DaveM's Linux Networking BLOG

2009-10-08 Thread peter teoh
http://vger.kernel.org/~davem/cgi-bin/blog.cgi/2008/07/09#netdev_tx_peeling Hacking and Other Thoughts Wed, 09 Jul 2008 Grinding away on TX multiqueue The first batch of TX multiqueue patches went into net-next-2.6 today. Nothing real interesting, just infrastructure pieces. Part of t

[linuxkernelnewbies] New multiqueue TX implementation. [LWN.net]

2009-10-08 Thread peter teoh
http://lwn.net/Articles/288940/ I'm finally at the point where I can post a patch series that actually does something and I know works for at least one card :-) The backlog and batching bits are sidelined for the time being. Don't worry, we'll get back to that soon enough :) This can all b

[linuxkernelnewbies] Linux-next git tree and its problems

2009-10-08 Thread peter teoh
http://lwn.net/Articles/288510/ The current development kernel is...linux-next? By Jonathan Corbet July 8, 2008 One of the development process advantages brought by git (and by BitKeeper before it) is the ability to see the up-to-the-second, bleeding-edge status of Linus's tree. So any deve

[linuxkernelnewbies] Linus' blog: Black and white

2009-10-08 Thread peter teoh
Wise man saying: http://torvalds-family.blogspot.com/2008/11/black-and-white.html Black and white So I'm pretty well-known for not exactly being a huge fan of the FSF and Richard Stallman, despite the fact that I obviously love the GPLv2 and use it as the license for all my projects that

[linuxkernelnewbies] edk: Intel UEFI drivers and documentation

2009-10-08 Thread peter teoh
https://edk.tianocore.org/servlets/ProjectDocumentList?folderID=97&expandFolder=97&folderID=0 Intel GbE EFI Driver for PCI-E device Draft michaelx_krau on Tuesday, April 7, 2009 at 11:54:25 PM 246.71 kB This driver

[linuxkernelnewbies] edk2: Open Virtual Machine Firmware (OVMF)

2009-10-08 Thread peter teoh
https://edk2.tianocore.org/OVMF.html Open Virtual Machine Firmware (OVMF) OVMF Questions and Answers: Q: What is Open Virtual Machine Firmware (OVMF)? A: OVMF is a project to enable support for UEFI within Virtual Machines. It is built upon the EDK II code base. Q: What source code

[linuxkernelnewbies] Multiqueue networking [LWN.net]

2009-10-08 Thread peter teoh
http://lwn.net/Articles/289137/ Multiqueue networking By Jonathan Corbet July 8, 2008 One of the fundamental data structures in the networking subsystem is the transmit queue associated with each device. The core networking code will call a driver's hard_start_xmit() function to let the d

[linuxkernelnewbies] TCP/IP enabled ATMEL microcontrollers

2009-10-08 Thread peter teoh
PDF] @Web Hardwired TCP/IP Ethernet Solutions File Format: PDF/Adobe Acrobat a unique hardwired embedded Ethernet TCP/IP chip. ... Full Hardwired TCP/IP Chip from WIZnet: i2Chip W3100A. –. TCP, IP, UDP, ICMP, DHCP, ARP, ... www.atmel.com/dyn/resources/prod_documents/doc4013

[linuxkernelnewbies] Linux Kernel Documentation :: networking : multiqueue.txt

2009-10-08 Thread peter teoh
http://www.mjmwired.net/kernel/Documentation/networking/multiqueue.txt 2 HOWTO for multiqueue network device support 3 === 4 5 Section 1: Base driver requirements for implementing multiqueue support 6 7 Intro: Kernel support for multiqueue devic

[linuxkernelnewbies] W4118 Fall 2009 - Homework 3

2009-10-08 Thread peter teoh
http://www1.cs.columbia.edu/~nieh/teaching/w4118/homeworks/hmwk3.html Homework 3 W4118 Fall 2009 UPDATED: 10/8/2009 at 7:45am EST DUE: Tuesday 10/20/2009 at 11:59pm EST Individual non-programming problems are to be done individually. Group programming problems are to be done in your ass

[linuxkernelnewbies] Installation And Setup Guide For DRBD, OpenAIS, Pacemaker + Xen On OpenSUSE 11.1 | HowtoForge - Linux Howtos and Tutorials

2009-10-08 Thread Peter Teoh
http://www.howtoforge.com/installation-and-setup-guide-for-drbd-openais-pacemaker-xen-on-opensuse-11.1 Installation And Setup Guide For DRBD, OpenAIS, Pacemaker + Xen On OpenSUSE 11.1 Submitted by bhellman (Contact Author) (Forums) on Mon, 2009-08-17 18:48. :: Linux | SuSE | High-Availabili

[linuxkernelnewbies] USB 3.0 (SuperSpeed USB)

2009-10-08 Thread Peter Teoh
http://www.jungo.com/st/embedded_usb_usb3.html Jungo is committed to full support of USB 3.0 as part of its worldwide leading USBware embedded USB stack. Devices and hosts implementing USB using the existing USBware stack will enjoy a smooth transition to USB 3.0. Background USB 3.0, also k

[linuxkernelnewbies] Fwd: [Qemu-devel] Translated Basic Block Instrumentation

2009-10-08 Thread Peter Teoh
From: Jiaqing Du Date: Wed, Oct 7, 2009 at 9:21 PM Subject: [Qemu-devel] Translated Basic Block Instrumentation To: qemu-de...@nongnu.org Hi list, I'm working on the instrumentation of each (translated) basic block. The host arch is x86_64. At the beginning of each translated basic block, I ad

[linuxkernelnewbies] vm-kernel » a little progress o n qemu-loongson

2009-10-07 Thread Peter Teoh
http://vm-kernel.org/blog/2009/06/10/a-little-progress-on-qemu-loongson/ a little progress on qemu-loongson June 10th, 2009 Goto comments Leave a comment Hi guys, it is about one month since posting last blog entry. These days I am really very busy preparing the GRE and Tofel test. Moreov

[linuxkernelnewbies] vm-kernel » qemu internal part 3: memory watchpoint

2009-10-07 Thread Peter Teoh
http://vm-kernel.org/blog/2009/07/15/qemu-internal-part-3-memory-watchpoint/ qemu internal part 3: memory watchpoint July 15th, 2009 Goto comments Leave a comment In qemu there is an amazing feature – memory watchpoint. It can watch all the memory access including memory read, write or bo

[linuxkernelnewbies] vm-kernel » qemu internal part 2: softmmu

2009-10-07 Thread Peter Teoh
http://vm-kernel.org/blog/2009/07/10/qemu-internal-part-2-softmmu/ qemu internal part 2: softmmu July 10th, 2009 Goto comments Leave a comment Qemu uses softmmu to accelerate the process of finding the mapping between guest physical address and host virtual address and the mapping between

[linuxkernelnewbies] vm-kernel » qemu internal part 1: the code path of memory load emulation

2009-10-07 Thread Peter Teoh
An internal explanation of how QEMU worked: http://vm-kernel.org/blog/2009/07/08/qemu-internal-part-1-the-code-path-of-memory-load-emulation/ qemu internal part 1: the code path of memory load emulation July 8th, 2009 Goto comments Leave a comment In qemu, there are two different meanin

[linuxkernelnewbies] how many registers can i use in intel i7 - Assembly

2009-10-07 Thread peter teoh
http://www.daniweb.com/forums/thread195386.html# how many registers can i use in intel i7   0   #1 Jun 2nd, 2009 Hi, how many 64 bit registers can I use inside intel i7 cpu for storage purposes to feed them later into XMM registers? I currently use XMM0-15, MM0-8, R8-15 only.

[linuxkernelnewbies] ARM GCC Inline Assembler Cookbook

2009-10-05 Thread peter teoh
http://www.ethernut.de/en/documents/arm-inline-asm.html Hardware Firmware Tools Download Community     Search | Legals | Deutsch

[linuxkernelnewbies] RAID Configuration and Implementation

2009-10-05 Thread Peter Teoh
http://www.storagereview.com/guide2000/ref/hdd/perf/raid/conf/index.html

[linuxkernelnewbies] Kallisto GPS card for the PC ISA bus - Programming

2009-10-04 Thread peter teoh
http://ion.le.ac.uk/~jth/kallisto/programming.htm Programming The following sections give information on how to program the Kallisto card. Some utility programs are supplied with the unit, but most applications will require some programming given the specialised nature of accurate timing. The

[linuxkernelnewbies] BeagleSourceCode - beagleboard - Beagle Board Software/Sources and pre-built images - Project Hosting on Google Code

2009-10-03 Thread Peter Teoh
http://code.google.com/p/beagleboard/wiki/BeagleSourceCode BeagleSourceCode   Beagle Board Software/Sources and pre-built images Beagle Board REV B and C Software Components For Beagle Board revision B and C software components see BeagleBoard revision C validation page. Please don't use b

[linuxkernelnewbies] ARMCompilers - eLinux.org

2009-10-03 Thread Peter Teoh
http://www.elinux.org/ARMCompilers ARMCompilers From eLinux.org Jump to: navigation, search This page is about compilers (toolchains) for ARM (Linux) based boards, mainly focussed to ARM Cortex A8 on BeagleBoard. Contents [hide] 1 GCC compil

[linuxkernelnewbies] Architectures/ARM - FedoraProject

2009-10-03 Thread Peter Teoh
http://fedoraproject.org/wiki/Architectures/ARM Architectures/ARM From FedoraProject < Architectures Jump to: navigation, search Contents [hide] 1 Fedora ARM 1.1 Goals and Objectives 1.2 Technical Approach

[linuxkernelnewbies] Architectures/ARM/HowToQemu - FedoraProject

2009-10-03 Thread Peter Teoh
http://fedoraproject.org/wiki/Architectures/ARM/HowToQemu Architectures/ARM/HowToQemu From FedoraProject < Architectures | ARM Jump to: navigation, search Contents [hide] 1 How To: Running Fedora-ARM under QEMU 1.1 Intr

[linuxkernelnewbies] Fwd: microsecond event scheduling in an application

2009-10-02 Thread Peter Teoh
ore majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ -- Regards, Peter Teoh

[linuxkernelnewbies] 8:sg inq - Linux Man Pages Manual Documentation for Linux / Solaris / UNIX / BSD

2009-10-02 Thread Peter Teoh
http://man-wiki.net/index.php/8:sg_inq sg_inq - outputs data retrieved from the SCSI INQUIRY or ATA IDENTIFY (PACKET) DEVICE command Contents [hide] 1 SYNOPSIS 2 DESCRIPTION 3 ATA DEVICES 4 EXIT STATUS

[linuxkernelnewbies] 8:sg3 utils - Linux Man Pages Manual Documentation for Linux / Solaris / UNIX / BSD

2009-10-02 Thread Peter Teoh
http://man-wiki.net/index.php/8:sg3_utils sg3_utils - a package of utilities for sending SCSI commands sg_* [--help] [--verbose] [--version] Contents [hide] 1 DESCRIPTION 2 EXIT STATUS 3 COMMON OPTIONS

[linuxkernelnewbies] Net:TCP memory documentation - The Linux Foundation

2009-09-30 Thread peter teoh
http://www.linuxfoundation.org/en/Net:TCP_memory_documentation Net:TCP memory documentation From The Linux Foundation Contents [hide] 1 intro 2 net/ipv4/tcp.c 3 net/core/stream.c 4 net/ipv4/tcp_input.c 5 net/

[linuxkernelnewbies] question about tcp ack update window

2009-09-30 Thread peter teoh
http://article.gmane.org/gmane.linux.network/138017 From: hong liu gmail.com> Subject: question about tcp_ack_update_window Newsgroups: gmane.linux.network Date: 2009-09-17 03:24:03 GMT (1 week, 5 days, 19 hours and 53 minutes ago) Hi, In tcp_ack_update_window, we don't scale the window if

[linuxkernelnewbies] create the following variables in struct split_flow_info

2009-09-30 Thread peter teoh
http://dildimag.blogspot.com/2005/04/to-do-list.html To Do List create the following variables in struct split_flow_info 1. tcp_topions of type tp_opt - This will hold all the info related to TCP options. Need to think if I need to create them or can I use tp_opt 2. prev_flow_hw of type et

[linuxkernelnewbies] [PATCH] tcp_ack_update_window window scaling bug

2009-09-30 Thread peter teoh
http://oss.sgi.com/archives/netdev/2003-10/msg01391.html [PATCH] tcp_ack_update_window window scaling bug from [Kevin Lahey] [Permanent Link][Original] To: net...@xxx Subject: [PATCH

[linuxkernelnewbies] Reflections: Window Scaling in Linux

2009-09-30 Thread peter teoh
http://dildimag.blogspot.com/2006/05/window-scaling-in-linux.html Friday, May 19, 2006 Window Scaling in Linux This document covers few details about the implementation of the TCP option, window scaling, in Linux kernel version 2.4.x. Let me start with a brief background on why this

[linuxkernelnewbies] Chasing patches into Linux

2009-09-30 Thread peter teoh
http://www.sirena.org.uk/log/ Chasing patches into Linux Saturday, September 5th, 2009 One thing that often seems to cause problems for people who work over many different areas of the Linux kernel is the process of making sure that patches actually get reviewed and applied. Where the relev

[linuxkernelnewbies] uboot documentation? nand command? | Timesys Embedded Linux

2009-09-30 Thread peter teoh
https://linuxlink.timesys.com/forum/1948 uboot documentation? nand command? May 4, 2007 - 4:47am by malet jl hi! it's some time now that I look the web for this info and getting upset. I found several mail speaking about the nand command of uboot even some speaking about jffs2 boot from ubo

[linuxkernelnewbies] Re: Reading at port 60h: keyboard input reading

2009-09-30 Thread peter teoh
http://www.mail-archive.com/linux-assem...@vger.kernel.org/msg00119.html how i can have noticie that a key was pressed , but reading at port 60h, You aren't doing that in Linux are you? Linux reads the keyboard via an interrupt, if you're polling through port 0x60/0x64, you're not goin

[linuxkernelnewbies] GS&A - Newsletter

2009-09-30 Thread peter teoh
http://www.garystringham.com/newsletter.shtml Past Issues Issue #35 — The One and Only True Method – Really? Issue #34 — More on Product-Specific Details Issue #33 — Product-Specific Details Iss

[linuxkernelnewbies] page in LRU handling

2009-09-30 Thread peter teoh
static inline void del_page_from_lru(struct zone *zone, struct page *page) {     enum lru_list l;     list_del(&page->lru);     if (PageUnevictable(page)) {         __ClearPageUnevictable(page);         l = LRU_UNEVICTABLE;     } else {         l = page_lru_base_

[linuxkernelnewbies] MESI proto...@everything2.com

2009-09-30 Thread peter teoh
http://everything2.com/title/MESI+protocol The MESI protocol is a method of insuring cache coherence in a multiprocessor machine. With shared memory and more than one processor, it is vital to ensure that data in a processor's cache is an accurate reflection of main memory. The MESI protocol

[linuxkernelnewbies] Threaded Network Device Interrupts / Linux Plumbers Conf: Developing the Kernel, Libraries and Utilities / September 23-25, 09 / Portland, OR

2009-09-30 Thread peter teoh
http://linuxplumbersconf.org/ocw/proposals/53 Threaded Network Device Interrupts * Networking Talk lpc2009-0053 Scheduled: Wednesday, September 23, 2009 from 11:30am – 12:15pm in Salon E Excerpt Increasing networking performance by using threaded interrupts for the network devices.

[linuxkernelnewbies] Input/Output Base Address - Wikipedia, the free encyclopedia

2009-09-30 Thread peter teoh
http://en.wikipedia.org/wiki/Input/Output_Base_Address Input/Output Base Address From Wikipedia, the free encyclopedia Jump to: navigation, search In x86 architecture, an input/output base address is a base address of an I/O port. In other words, this is the first address of a range of consec

[linuxkernelnewbies] Input and Output: MMIO/IO Programming

2009-09-30 Thread peter teoh
http://www.cs.nmsu.edu/~pfeiffer/classes/473/notes/io.html CS 473 - IO Some History Earliest computers were very pure von Neumann machines: all IO had to go through CPU. No notion of DMA, etc. IBM introduced idea of hardware ``channels'' to manage IO. Switch between CPU, devices, memory.

[linuxkernelnewbies] bank switching in linux kernel

2009-09-29 Thread peter teoh
/export/home/linux-2.6.31/drivers/hwmon/asb100.c:    bank switches. */ /export/home/linux-2.6.31/drivers/hwmon/w83781d.c:    bank switches. ISA access must always be locked explicitly! /export/home/linux-2.6.31/drivers/hwmon/w83791d.c:    locking access between bank switches */ /export/hom

[linuxkernelnewbies] GS&A - Newsletter #26 - Level-triggered vs. Edge-triggered Interrupts

2009-09-29 Thread peter teoh
http://www.garystringham.com/newsletter.shtml?nid=026 The Embedded Bridge Providing Best Practices to Bridge the Hardware/Firmware Divide Issue #26 – November, 2008    Home    Index    next> Workshops Avoid costly chip respins and speed up your hardware/firmware integration with this thre

[linuxkernelnewbies] GS&A - Newsletter #27 - Responses to Level-triggered vs. Edge-triggered Interrupts

2009-09-29 Thread peter teoh
http://www.garystringham.com/newsletter.shtml?nid=027 The Embedded Bridge Providing Best Practices to Bridge the Hardware/Firmware Divide Issue #27 – December, 2008    Home    Index    next> News I will be a speaker again at the Embedded Systems Conference in San Jose, CA, March 30th to

[linuxkernelnewbies] Level-triggered vs. Edge-triggered Interrupts | Register Bits

2009-09-29 Thread peter teoh
http://www.registerbits.com/level-triggered-vs-edge-triggered-interrupts Level-triggered vs. Edge-triggered Interrupts Sunday, February 15th, 2009 | Technical | Jeremy I met Gary Stringham, an embedded systems consultant, at the 45th DAC SPIRIT Consortium meeting in Anaheim where we demon

[linuxkernelnewbies] PC KITS-tutorial page (ISA BUS)

2009-09-29 Thread peter teoh
http://www.ctv.es/pckits/tISA.html Introduction. The serial port enables to the electronic designer to communicate a PC with devices that supports the RS-232 standard. On the other hand, the parallel port outputs eight data bits and five input signals. It outputs only one interrupt

[linuxkernelnewbies] Re: [review] Remove the xfs refcache

2009-09-29 Thread peter teoh
http://oss.sgi.com/archives/xfs/2007-12/msg00641.html On Tue, Dec 18, 2007 at 06:44:05PM +1100, David Chinner wrote: > On Tue, Dec 18, 2007 at 03:12:02PM +1100, Lachlan McIlroy wrote: > > Since I have been able to reproduce some of our NAS/NFS performance problems > > without NFS (that is dem

[linuxkernelnewbies] LKML: "Pallipadi, Venkatesh": RE: [BUG] NMI watchdog lockups caused by mwait_idle

2009-09-29 Thread Peter Teoh
http://lkml.org/lkml/2007/1/12/213 Darrick, I tried 2.6.20-rc4 on a Dempsey system here in my lab and it worked fine. No watchdog lockups. Can you try idle routine with hlt instead of mwait. There is no boot option for this in x86_64, but you can change arch/x86_64/kernel/process.c:select_i

[linuxkernelnewbies] select_idle_routine(): mwait vs hlt

2009-09-29 Thread Peter Teoh
Done either at bootup or dynamically: arch/x86/kernel/process.c: 577 static int __init idle_setup(char *str) 578 { 579 if (!str) 580 return -EINVAL; 581 582 if (!strcmp(str, "poll")) { 583 printk("using polling idle threads.\n"); 584  

[linuxkernelnewbies] kvmclock_init()

2009-09-29 Thread Peter Teoh
155 /* 156  * After the clock is registered, the host will keep writing to the 157  * registered memory location. If the guest happens to shutdown, this memory 158  * won't be valid. In cases like kexec, in which you install a new kernel, this 159  * means a random memory location will be kept

[linuxkernelnewbies] Writing PCI Device drivers

2009-09-29 Thread peter teoh
http://members.datafast.net.au/dft0802/drivers.htm Writing PCI device drivers When it comes to writing drivers, I am not really the best person to ask, as I have never been involved with PCI hardware design, or driver development. I have tinkered around with programming cards in plain DOS, bu

[linuxkernelnewbies] Dennis Ritchie Home Page

2009-09-29 Thread peter teoh
http://cm.bell-labs.com/cm/cs/who/dmr/ Dennis M. Ritchie Location Dennis Ritchie Bell Labs, Rm 2C-517 600 Mountain Ave. Murray Hill, New Jersey 07974-0636, USA d...@bell-labs.com +1 908-582-3770 (office), +1 908-582-5857 (fax) History For many years, I wo

[linuxkernelnewbies] Xen questions

2009-09-28 Thread Peter Teoh
http://wiki.xensource.com/xenwiki/September_4,_2009 Submitted Patches & Discussion Threads [PATCH] tools: make error report more verbose - http://markmail.org/thread/ysufssrarv23zows [PATCH 2/2] graphics passthrough with VT-d - http://markmail.org/thread/wl5ceqyq3xgmmk

[linuxkernelnewbies] Linux Bangalore/2004: Talk Details: LKCD - Linux Kernel Crash Dump

2009-09-28 Thread Peter Teoh
http://linux-bangalore.org/2004/schedules/talkdetails.php?talkcode=F1100032 Harish K Company Motorola Inc. Scope Technical Track Kernel Programming Talk Title LKCD - Linux Kernel Crash

[linuxkernelnewbies] Linux kernel Crashdump HOWTO/Analysis

2009-09-28 Thread Peter Teoh
http://www.docstoc.com/docs/DownloadDoc.aspx?doc_id=712673 http://cateee.net/lkddb/web-lkddb/CRASH_DUMP.html http://www.faqs.org/docs/Linux-HOWTO/Linux-Crash-HOWTO.html

[linuxkernelnewbies] Linux kernel: Triggering crash dumps on non-responsive systems using NMI

2009-09-28 Thread Peter Teoh
http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=/liaai/crashdump/liaaicrashdumptrignmi.htm ux on IBM systems > Configuring Remote Crash Dump on Linux Systems > Setting up additional conditions to trigger crash dumps Send feedback Triggering crash dumps on non-respo

[linuxkernelnewbies] LKCD - Linux Kernel Crash Dump

2009-09-28 Thread Peter Teoh
http://lkcd.sourceforge.net/ Introduction - Linux Kernel Crash Dump The Linux Kernel Crash Dump (LKCD) project is designed to meet the needs of customers and system administrators wanting a reliable method of detecting, saving and examining system crashes. While more mature operating systems

[linuxkernelnewbies] Linux Crash HOWTO

2009-09-28 Thread Peter Teoh
http://www.faqs.org/docs/Linux-HOWTO/Linux-Crash-HOWTO.html Linux Crash HOWTO Norman Patten nepat...@us.ibm.com 2002-01-30 Revision History Revision 1.0 2002-01-30 Revised by: NM Initial release. This document desc

[linuxkernelnewbies] kdump howto/internals

2009-09-28 Thread Peter Teoh
Documentation for Kdump - The kexec-based Crash Dumping Solution This document includes overview, setup and installation, and analysis information. Overview

[linuxkernelnewbies] kernel initialization kernel_init() to initcalls execution

2009-09-28 Thread Peter Teoh
Inside init/main.c:kernel_init(): 854 855 static int __init kernel_init(void * unused) 856 { 857 lock_kernel(); 858 859 /* 860  * init can allocate pages on any node 861  */ 862 set_mems_allowed(node_possible_map); 863 /* 864  * init

[linuxkernelnewbies] Re: cache line ping-p...@everything2.com

2009-09-27 Thread Peter Teoh
More info on ping-pong effect, as well as L1 vs L2 cache: http://morecores.cn/publication/pdf/Computing%20PI%20to%20Understand%20Key%20Issues%20in%20Multi.pdf On Sep 28, 10:02 am, peter teoh wrote: > http://everything2.com/index.pl?node_id=1382347cache line > ping-pong(idea)bycebixSat

[linuxkernelnewbies] Windows x64 Watch List

2009-09-27 Thread peter teoh
http://www.osnews.com/story/20330/Windows_x64_Watch_List Windows x64 Watch List posted by David Handlos on Thu 25th Sep 2008 18:07 UTC A Windows developer and Sysadmin has compiled a "Watch List" of the small but annoyingly important things to keep in mind when moving from 32 bit Window

[linuxkernelnewbies] CRiSP Weblog: December 2009 Archives (porting dtrace tool to Linux)

2009-09-27 Thread peter teoh
http://www.crisp.demon.co.uk/blog/archives/2009-06.html rtdb framework I'm busy at the moment trying to get the rtld/rtdb functions to work. Its a difficult decision - do I drag in more and more Sun/Solaris code, so that there is a one-to-one mapping of functions and intent, or do I stop he

[linuxkernelnewbies] cache line ping-p...@everything2.com

2009-09-27 Thread peter teoh
http://everything2.com/index.pl?node_id=1382347 cache line ping-pong (idea) by cebix Sat Nov 02 2002 at 13:45:57 One way of maintaining cache coherence in multiprocessing designs with CPUs that have local caches is to ensure that single cache lin

[linuxkernelnewbies] LKML: Steven Rostedt: [PATCH 2/2] ftrace: add stack trace to function tracer

2009-09-27 Thread Peter Teoh
http://lkml.org/lkml/2009/1/15/725 Date Thu, 15 Jan 2009 19:40:52 -0500 From Steven Rostedt <> Subject [PATCH 2/2] ftrace: add stack trace to function tracer

[linuxkernelnewbies] ftrace stacktrace analysis of mmap() calls

2009-09-26 Thread Peter Teoh
#!/bin/bash set -x echo 0 >/debug/tracing/tracing_enabled cat mmap.list1 > /debug/tracing/set_ftrace_filter echo function > /debug/tracing/current_tracer echo func_stack_trace > /debug/tracing/trace_options echo 1 >/debug/tracing/tracing_enabled /root/a.out 1000 cat /debug/tracing/stack_trace

[linuxkernelnewbies] lockdep validation and how it works

2009-09-26 Thread Peter Teoh
Runtime locking correctness validator = started by Ingo Molnar additions by Arjan van de Ven Lock-class -- The basic object the validator operates upon is a 'class' of locks. A class of locks is a group of locks that are logically the same wit

[linuxkernelnewbies] [3/3] Support piping into commands in /proc/sys/kernel/core_pattern [LWN.net]

2009-09-25 Thread Peter Teoh
http://lwn.net/Articles/195310/ Signed-off-by: Andi Kleen Index: linux/fs/exec.c === --- linux.orig/fs/exec.c +++ linux/fs/exec.c @@ -58,7 +58,7 @@ #endif int core_uses_pid; -char core_pattern[65] = "core"; +char core_patte

[linuxkernelnewbies] Publications - RTwiki

2009-09-25 Thread Peter Teoh
http://rt.wiki.kernel.org/index.php/Publications Publications From RTwiki Jump to: navigation, search FIXME The table needs some of the fields filled in, but more importantly, we need a lot more links to Real-Time related articles.

[linuxkernelnewbies] A new suspend/hibernate infrastructure [LWN.net]

2009-09-24 Thread peter teoh
http://lwn.net/Articles/274008/ A new suspend/hibernate infrastructure By Jonathan Corbet March 19, 2008 While attending conferences, your editor has, for some years, made a point of seeing just how many other attendees have some sort of suspend and resume functionality working on their

[linuxkernelnewbies] "A space-efficient flash translation layer for CompactFlash systems" - Google Search

2009-09-24 Thread peter teoh
[PDF] A space-efficient flash translation layer for compactflash systems ... File Format: PDF/Adobe Acrobat - View as HTML A Space-Efficient Flash Translation Layer for compactflash Systems. 37 1. D. Atomicity of Host Requests. Flash-memory-based storage subsystems such as Com-

[linuxkernelnewbies] Japan Linux Symposium: The Newest Linux Foundation Conference in Asia | Sessions

2009-09-24 Thread peter teoh
http://events.linuxfoundation.org/events/japan-linux-symposium/sessions The Enhanced Socket Buffer Accounting Mechanism Hideo Aoki, Hitachi, Ltd. Per Back Device Dirty Data Writeback Replaces pdflush Driven Writeback in an Attempt to Speed Up This Operation Jens Axboe, Oracle Measuring Functi

[linuxkernelnewbies] Major Events

2009-09-24 Thread peter teoh
http://lwn.net/Articles/353226/ Events: October 1, 2009 to November 30, 2009 The following event listing is taken from the LWN.net Calendar. Date(s) Event Location September 28 October 2 Sixteenth Annual Tcl/Tk Conference (2009) Portla

[linuxkernelnewbies] Ext3 Data=Ordered vs Data=Writeback mode - Ext4

2009-09-23 Thread peter teoh
http://ext4.wiki.kernel.org/index.php/Ext3_data_mode_tradeoffs Ext3 Data="" vs Data="" mode From Ext4 (Redirected from Ext3 data mode tradeoffs) Jump to: navigation, search If a filesystem does not explicitly specify a data ordering mode, and the journal capability allowed it, ext3 used to h

[linuxkernelnewbies] Linux Device Driver Template/Skeleton with memory mapping of kernel memory to user-space (mmap)

2009-09-23 Thread peter teoh
http://www.captain.at/howto-linux-device-driver-mmap.php Linux Device Driver Template/Skeleton with memory mapping of kernel memory to user-space (mmap) This is a modified version of the Linux Device Driver Template/Skeleton. UPDATE 20-JAN-2006: THE EXAMPLE NOW ALSO WORKS WITH KERNEL

[linuxkernelnewbies] [PATCH 1/3] PM: Introduce new top level suspend and hibernation callbacks (rev. 7) | KernelTrap

2009-09-21 Thread peter teoh
http://kerneltrap.org/mailarchive/linux-kernel/2008/4/3/1345224 [PATCH 1/3] PM: Introduce new top level suspend and hibernation callbacks (rev. 7) view thread !MAILaRCHIVE_VOTE_RePLACE Previous message: [thread] [date] [author] Next message: [thread] [date] [author] [view in full threa

[linuxkernelnewbies] LFENCE instruction (was: [rfc][patch 3/3] x86: optimise barriers)

2009-09-21 Thread peter teoh
http://linux.derkeiler.com/Mailing-Lists/Kernel/2007-10/msg04948.html LFENCE instruction (was: [rfc][patch 3/3] x86: optimise barriers) From: Mikulas Patocka Date: Mon, 15 Oct 2007 22:47:42 +0200 (CEST) According to latest memory ordering specificati

[linuxkernelnewbies] LFENCE--Load Fence

2009-09-21 Thread peter teoh
http://www.rz.uni-karlsruhe.de/rz/docs/VTune/reference/vc153.htm LFENCE--Load Fence Opcode Instruction Description 0F AE /5 LFENCE Serializes load operations.

[linuxkernelnewbies] Memory Barriers Wrap-up - Kernel Mustard

2009-09-21 Thread peter teoh
http://msmvps.com/blogs/kernelmustard/archive/2004/09/20/13836.aspx Memory Barriers Wrap-up Hello blogosphere! I hope everyone had a great time this weekend puzzling through the mysteries of memory barriers. Personally, I spent the weekend coding and reading about realtivity (a recent post by

[linuxkernelnewbies] XenParavirtOps - Xen Wiki

2009-09-20 Thread Peter Teoh
http://wiki.xensource.com/xenwiki/XenParavirtOps Xen paravirt_ops for x86 Linux What is paravirt_ops? paravirt_ops (pv-ops for short) is a piece of Linux kernel infrastructure to allow it to run paravirtualized on a hypervisor. It currently supports VMWare's VMI, Rusty's lguest, and most i

[linuxkernelnewbies] Idle scan - Wikipedia, the free encyclopedia

2009-09-19 Thread peter teoh
http://en.wikipedia.org/wiki/Idle_scan Idle scan From Wikipedia, the free encyclopedia You have new messages (last change). Jump to: navigation, search This article contains too much jargon and may need simplification or further explanation. Please di

[linuxkernelnewbies] redhat.com | RHCE Prep Guide

2009-09-19 Thread peter teoh
http://www.redhat.com/certification/rhce/prep_guide/ RHCE Certification: RHCE and RHCT Exam Preparation Guide Overview This guide provides information candidates may use in preparing to take the RHCT or RHCE exam. Red Hat is not responsible for the content or accuracy of other guides, boo

<    4   5   6   7   8   9   10   11   12   13   >