02.03.2014 Views

BSP Developer's Guide

BSP Developer's Guide

BSP Developer's Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

VxWorks 5.5<br />

<strong>BSP</strong> Developer’s <strong>Guide</strong><br />

LOCAL_MEM_AUTOSIZE 20<br />

LOCAL_MEM_LOCAL_ADRS 19<br />

troubleshooting 38<br />

LOCAL_MEM_SIZE 19<br />

location monitors, see mailbox interrupts<br />

M<br />

MACH_EXTRA<br />

creating <strong>BSP</strong>s 46<br />

mailbox interrupts 73<br />

make man 30<br />

make utility 15<br />

Makefile<br />

contents 15<br />

generating reference pages 189<br />

writing 45<br />

mark-up commands 190–193<br />

mBlk structures 288<br />

loaning buffers 276<br />

MC68040<br />

boot sequence 33<br />

MC683xx<br />

boot sequence 33<br />

media, distribution 200<br />

memory 67–76<br />

see also non-volatile memory<br />

address maps 69<br />

cache, working with 104<br />

parity checking 69<br />

MMU<br />

architecture considerations 66<br />

cache control issues 102<br />

configuring 18<br />

MMU_TAGGING 105<br />

working with 108<br />

MODULES property (component object) 121<br />

using 128<br />

Multibus II 74–76<br />

multicasting 257<br />

multi-mode serial drivers, see serial drivers<br />

MUX interface 267–311<br />

4.3 BSD upgrades<br />

drivers, porting 257<br />

buffers, swapping between driver and<br />

protocol 280<br />

configuring 274<br />

data structures 306<br />

driver-protocol interaction 268–270<br />

memory management utilities, alternative 280<br />

memory pool, creating a 276<br />

network driver, loading the 271<br />

routines 305–310<br />

error messages to protocols, passing 308<br />

packets to protocols, passing 307<br />

restarting protocols 310<br />

shutting down protocols 309<br />

writing protocols 301–311<br />

attaching to the MUX 302<br />

receiving data 303<br />

restarting 304<br />

scatter-gather, supporting 304<br />

seeing protocols 302–303<br />

sending data 303<br />

shutting down 305<br />

starting up 302–303<br />

muxBind( ) 302<br />

restarting a protocol 310<br />

shutting down a protocol 309<br />

muxBufReceive( ) 280<br />

muxDevLoad( ) 271<br />

initialization string, specifying the 274<br />

muxDevStart( ) 271<br />

muxReceive( ) 303<br />

N<br />

NAME property<br />

component object 121<br />

folder object 117<br />

initGroup object 125<br />

parameter object 123<br />

selection object 119<br />

NET_FUNCS 286–287<br />

NET_PROTOCOL 306<br />

netBufLib 276<br />

netJobAdd( ) 272–273<br />

NetROM emulator 76<br />

434

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!