亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? features.txt

?? linux2.6.16版本
?? TXT
字號:
			 ===========================			 FUJITSU FR-V LINUX FEATURES			 ===========================This kernel port has a number of features of which the user should be aware: (*) Linux and uClinux     The FR-V architecture port supports both normal MMU linux and uClinux out     of the same sources. (*) CPU support     Support for the FR401, FR403, FR405, FR451 and FR555 CPUs should work with     the same uClinux kernel configuration.     In normal (MMU) Linux mode, only the FR451 CPU will work as that is the     only one with a suitably featured CPU.     The kernel is written and compiled with the assumption that only the     bottom 32 GR registers and no FR registers will be used by the kernel     itself, however all extra userspace registers will be saved on context     switch. Note that since most CPUs can't support lazy switching, no attempt     is made to do lazy register saving where that would be possible (FR555     only currently). (*) Board support     The board on which the kernel will run can be configured on the "Processor     type and features" configuration tab.     Set the System to "MB93093-PDK" to boot from the MB93093 (FR403) PDK.     Set the System to "MB93091-VDK" to boot from the CB11, CB30, CB41, CB60,     CB70 or CB451 VDK boards. Set the Motherboard setting to "MB93090-MB00" to     boot with the standard ATA90590B VDK motherboard, and set it to "None" to     boot without any motherboard. (*) Binary Formats     The only userspace binary format supported is FDPIC ELF. Normal ELF, FLAT     and AOUT binaries are not supported for this architecture.     FDPIC ELF supports shared library and program interpreter facilities. (*) Scheduler Speed     The kernel scheduler runs at 100Hz irrespective of the clock speed on this     architecture. This value is set in asm/param.h (see the HZ macro defined     there). (*) Normal (MMU) Linux Memory Layout.     See mmu-layout.txt in this directory for a description of the normal linux     memory layout     See include/asm-frv/mem-layout.h for constants pertaining to the memory     layout.     See include/asm-frv/mb-regs.h for the constants pertaining to the I/O bus     controller configuration. (*) uClinux Memory Layout     The memory layout used by the uClinux kernel is as follows:	0x00000000 - 0x00000FFF		Null pointer catch page	0x20000000 - 0x200FFFFF CS2#    [PDK] FPGA	0xC0000000 - 0xCFFFFFFF		SDRAM	0xC0000000			Base of Linux kernel image	0xE0000000 - 0xEFFFFFFF	CS2#	[VDK] SLBUS/PCI window	0xF0000000 - 0xF0FFFFFF	CS5#	MB93493 CSC area (DAV daughter board)	0xF1000000 - 0xF1FFFFFF	CS7#	[CB70/CB451] CPU-card PCMCIA port space	0xFC000000 - 0xFC0FFFFF	CS1#	[VDK] MB86943 config space	0xFC100000 - 0xFC1FFFFF	CS6#	[CB70/CB451] CPU-card DM9000 NIC space	0xFC100000 - 0xFC1FFFFF	CS6#	[PDK] AX88796 NIC space	0xFC200000 - 0xFC2FFFFF	CS3#	MB93493 CSR area (DAV daughter board)	0xFD000000 - 0xFDFFFFFF	CS4#	[CB70/CB451] CPU-card extra flash space	0xFE000000 - 0xFEFFFFFF		Internal CPU peripherals	0xFF000000 - 0xFF1FFFFF	CS0#	Flash 1	0xFF200000 - 0xFF3FFFFF	CS0#	Flash 2	0xFFC00000 - 0xFFC0001F	CS0#	[VDK] FPGA     The kernel reads the size of the SDRAM from the memory bus controller     registers by default.     The kernel initialisation code (1) adjusts the SDRAM base addresses to     move the SDRAM to desired address, (2) moves the kernel image down to the     bottom of SDRAM, (3) adjusts the bus controller registers to move I/O     windows, and (4) rearranges the protection registers to protect all of     this.     The reasons for doing this are: (1) the page at address 0 should be     inaccessible so that NULL pointer errors can be caught; and (2) the bottom     three quarters are left unoccupied so that an FR-V CPU with an MMU can use     it for virtual userspace mappings.     See include/asm-frv/mem-layout.h for constants pertaining to the memory     layout.     See include/asm-frv/mb-regs.h for the constants pertaining to the I/O bus     controller configuration. (*) uClinux Memory Protection     A DAMPR register is used to cover the entire region used for I/O     (0xE0000000 - 0xFFFFFFFF). This permits the kernel to make uncached     accesses to this region. Userspace is not permitted to access it.     The DAMPR/IAMPR protection registers not in use for any other purpose are     tiled over the top of the SDRAM such that:	(1) The core kernel image is covered by as small a tile as possible            granting only the kernel access to the underlying data, whilst            making sure no SDRAM is actually made unavailable by this approach.	(2) All other tiles are arranged to permit userspace access to the rest            of the SDRAM.     Barring point (1), there is nothing to protect kernel data against     userspace damage - but this is uClinux. (*) Exceptions and Fixups     Since the FR40x and FR55x CPUs that do not have full MMUs generate     imprecise data error exceptions, there are currently no automatic fixup     services available in uClinux. This includes misaligned memory access     fixups.     Userspace EFAULT errors can be trapped by issuing a MEMBAR instruction and     forcing the fault to happen there.     On the FR451, however, data exceptions are mostly precise, and so     exception fixup handling is implemented as normal. (*) Userspace Breakpoints     The ptrace() system call supports the following userspace debugging     features:	(1) Hardware assisted single step.	(2) Breakpoint via the FR-V "BREAK" instruction.	(3) Breakpoint via the FR-V "TIRA GR0, #1" instruction.	(4) Syscall entry/exit trap.     Each of the above generates a SIGTRAP. (*) On-Chip Serial Ports     The FR-V on-chip serial ports are made available as ttyS0 and ttyS1. Note     that if the GDB stub is compiled in, ttyS1 will not actually be available     as it will be being used for the GDB stub.     These ports can be made by:	mknod /dev/ttyS0 c 4 64	mknod /dev/ttyS1 c 4 65 (*) Maskable Interrupts     Level 15 (Non-maskable) interrupts are dealt with by the GDB stub if     present, and cause a panic if not. If the GDB stub is present, ttyS1's     interrupts are rated at level 15.     All other interrupts are distributed over the set of available priorities     so that no IRQs are shared where possible. The arch interrupt handling     routines attempt to disentangle the various sources available through the     CPU's own multiplexor, and those on off-CPU peripherals. (*) Accessing PCI Devices     Where PCI is available, care must be taken when dealing with drivers that     access PCI devices. PCI devices present their data in little-endian form,     but the CPU sees it in big-endian form. The macros in asm/io.h try to get     this right, but may not under all circumstances... (*) Ax88796 Ethernet Driver     The MB93093 PDK board has an Ax88796 ethernet chipset (an NE2000 clone). A     driver has been written to deal specifically with this. The driver     provides MII services for the card.     The driver can be configured by running make xconfig, and going to:	(*) Network device support	    - turn on "Network device support"	    (*) Ethernet (10 or 100Mbit)		- turn on "Ethernet (10 or 100Mbit)"		- turn on "AX88796 NE2000 compatible chipset"     The driver can be found in:	drivers/net/ax88796.c	include/asm/ax88796.h (*) WorkRAM Driver     This driver provides a character device that permits access to the WorkRAM     that can be found on the FR451 CPU. Each page is accessible through a     separate minor number, thereby permitting each page to have its own     filesystem permissions set on the device file.     The device files should be:	mknod /dev/frv/workram0 c 240 0	mknod /dev/frv/workram1 c 240 1	mknod /dev/frv/workram2 c 240 2	...     The driver will not permit the opening of any device file that does not     correspond to at least a partial page of WorkRAM. So the first device file     is the only one available on the FR451. If any other CPU is detected, none     of the devices will be openable.     The devices can be accessed with read, write and llseek, and can also be     mmapped. If they're mmapped, they will only map at the appropriate     0x7e8nnnnn address on linux and at the 0xfe8nnnnn address on uClinux. If     MAP_FIXED is not specified, the appropriate address will be chosen anyway.     The mappings must be MAP_SHARED not MAP_PRIVATE, and must not be     PROT_EXEC. They must also start at file offset 0, and must not be longer     than one page in size.     This driver can be configured by running make xconfig, and going to:	(*) Character devices	    - turn on "Fujitsu FR-V CPU WorkRAM support" (*) Dynamic data cache write mode changing     It is possible to view and to change the data cache's write mode through     the /proc/sys/frv/cache-mode file while the kernel is running. There are     two modes available:	NAME	MEANING	=====	==========================================	wthru	Data cache is in Write-Through mode	wback	Data cache is in Write-Back/Copy-Back mode     To read the cache mode:	# cat /proc/sys/frv/cache-mode	wthru     To change the cache mode:	# echo wback >/proc/sys/frv/cache-mode	# cat /proc/sys/frv/cache-mode	wback (*) MMU Context IDs and Pinning     On MMU Linux the CPU supports the concept of a context ID in its MMU to     make it more efficient (TLB entries are labelled with a context ID to link     them to specific tasks).     Normally once a context ID is allocated, it will remain affixed to a task     or CLONE_VM'd group of tasks for as long as it exists. However, since the     kernel is capable of supporting more tasks than there are possible ID     numbers, the kernel will pass context IDs from one task to another if     there are insufficient available.     The context ID currently in use by a task can be viewed in /proc:	# grep CXNR /proc/1/status	CXNR: 1     Note that kernel threads do not have a userspace context, and so will not     show a CXNR entry in that file.     Under some circumstances, however, it is desirable to pin a context ID on     a process such that the kernel won't pass it on. This can be done by     writing the process ID of the target process to a special file:	# echo 17 >/proc/sys/frv/pin-cxnr     Reading from the file will then show the context ID pinned.	# cat /proc/sys/frv/pin-cxnr	4     The context ID will remain pinned as long as any process is using that     context, i.e.: when the all the subscribing processes have exited or     exec'd; or when an unpinning request happens:	# echo 0 >/proc/sys/frv/pin-cxnr     When there isn't a pinned context, the file shows -1:	# cat /proc/sys/frv/pin-cxnr	-1

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日日骚欧美日韩| 91精品国产91久久久久久最新毛片 | 91成人在线免费观看| 精品国产伦理网| 国产成人在线免费| 中文字幕精品一区二区精品绿巨人 | 亚洲成a人片在线不卡一二三区 | 久久一区二区三区四区| 精品一区二区久久| 国产精品视频一区二区三区不卡| 国产一区视频导航| 中文字幕av在线一区二区三区| 国产美女久久久久| 亚洲一区二区三区免费视频| 色综合色狠狠天天综合色| 一区二区三区在线观看欧美| 欧美日免费三级在线| 亚洲综合精品自拍| 欧美电视剧免费全集观看| 国产一区二区不卡在线| 亚洲欧美激情插| 欧美白人最猛性xxxxx69交| 99视频热这里只有精品免费| 亚洲最新视频在线观看| 国产精品久久久久桃色tv| 在线电影国产精品| 成人av在线影院| 国产美女精品在线| 亚洲男人天堂av网| 久久久美女毛片| 日韩一二三区不卡| 欧美体内she精高潮| av一区二区三区| 国产一区二区三区国产| 另类欧美日韩国产在线| 午夜精品福利在线| 亚洲乱码中文字幕| 国产精品视频在线看| 欧美日韩精品综合在线| av在线不卡网| 色妹子一区二区| 99re热视频这里只精品| 国产精品18久久久| 国产999精品久久久久久绿帽| 国产精品18久久久久久久久 | 欧美精品久久一区| 7777精品久久久大香线蕉| 91精品久久久久久久99蜜桃 | 激情文学综合网| 国产一区美女在线| 高清国产一区二区三区| 91同城在线观看| 91福利区一区二区三区| 欧美午夜精品一区二区三区| 欧美日韩精品免费| 久久精品在这里| 亚洲色图欧美偷拍| 九九视频精品免费| 91麻豆免费看| 久久日韩精品一区二区五区| 精品美女在线播放| 亚洲激情网站免费观看| 免费高清在线视频一区·| 99国产精品国产精品毛片| 欧美三级在线播放| 中文av字幕一区| 久久精品国产99国产精品| 一本到高清视频免费精品| 久久免费的精品国产v∧| 亚洲午夜一区二区三区| 国产成人综合在线观看| 日韩欧美一区二区视频| 一区二区三区国产精品| 国产一区二区三区国产| 91精品国产91综合久久蜜臀| 亚洲欧美另类久久久精品2019| 国产精品1区2区3区| 欧美色综合久久| 成人免费一区二区三区视频| 美女网站在线免费欧美精品| 欧美伊人精品成人久久综合97 | 久久99精品国产.久久久久| 日本精品视频一区二区三区| 中文字幕一区二区三区色视频| 国内精品国产成人国产三级粉色| 91国偷自产一区二区三区成为亚洲经典 | 中文字幕亚洲一区二区av在线| 精品一区二区三区久久久| 日韩一区二区三区四区五区六区| 依依成人精品视频| 欧美日本免费一区二区三区| 亚洲妇女屁股眼交7| 色吊一区二区三区| 日本一区二区三区四区| 成人丝袜高跟foot| 亚洲美腿欧美偷拍| 在线观看精品一区| 日韩中文欧美在线| 欧美一卡在线观看| 国产成人亚洲综合色影视| 亚洲欧美自拍偷拍| 欧美麻豆精品久久久久久| 另类人妖一区二区av| 中文字幕第一区| 欧美日韩不卡在线| 在线欧美小视频| 欧美网站大全在线观看| 极品美女销魂一区二区三区免费| 久久久久亚洲蜜桃| 成人福利视频网站| 欧洲生活片亚洲生活在线观看| 欧美性一级生活| 国产网站一区二区| 日韩精品一级二级 | zzijzzij亚洲日本少妇熟睡| 国产高清久久久久| 在线观看免费视频综合| 欧美区在线观看| 亚洲日本护士毛茸茸| 性久久久久久久| 成人免费毛片app| 日韩亚洲欧美一区二区三区| 欧美zozo另类异族| 麻豆精品一区二区三区| 欧美日韩美女一区二区| 中文一区二区在线观看| 精品一区在线看| 欧美精品久久天天躁| 日本一不卡视频| 欧美久久婷婷综合色| 亚洲一二三四久久| 99精品国产一区二区三区不卡| 日韩欧美区一区二| 日韩av成人高清| 91精品国产欧美一区二区成人| 亚洲精品一二三区| 欧美系列一区二区| 日韩电影在线一区二区| 欧美一区二区三区系列电影| 午夜精品福利一区二区三区av| 91最新地址在线播放| 欧美激情一区在线观看| 国产一区啦啦啦在线观看| 欧美精品一区二区高清在线观看| 一区二区激情视频| 日韩一区二区三区电影| 久久国产剧场电影| 国产日韩欧美a| 成人激情av网| 久久久久久9999| 色吧成人激情小说| 日韩av电影免费观看高清完整版 | 樱桃视频在线观看一区| 色综合激情久久| 九九久久精品视频| 亚洲男人电影天堂| 欧美一区二区三区小说| 美女看a上一区| 亚洲一本大道在线| 国产女同性恋一区二区| 一本大道久久a久久综合婷婷| 亚洲r级在线视频| 一区二区三区在线视频观看| 日韩精品一区二区三区四区| 色悠悠亚洲一区二区| 激情丁香综合五月| 蜜桃久久久久久| 亚洲一级不卡视频| 亚洲国产经典视频| 欧美老人xxxx18| 色视频成人在线观看免| 国产一区二区三区最好精华液| 亚洲观看高清完整版在线观看| 久久色在线观看| 欧美伊人久久久久久久久影院| 91免费观看在线| 成人av网址在线观看| 国产一区美女在线| 国产精品自拍网站| 国产成人精品免费在线| 极品少妇一区二区| 韩国三级在线一区| 亚洲国产精品久久久久秋霞影院 | 麻豆91免费观看| 日本美女视频一区二区| 麻豆成人综合网| 精品无人码麻豆乱码1区2区 | 国内精品在线播放| 国产成+人+日韩+欧美+亚洲| 国产凹凸在线观看一区二区| 国产精品一区久久久久| 色综合久久九月婷婷色综合| 99精品视频一区| 欧美日韩一二三区| 欧美美女一区二区三区| 日韩欧美激情在线| 久久夜色精品国产噜噜av| 国产精品久久久久久福利一牛影视 | 久久一区二区三区四区| 国产精品水嫩水嫩|