From mint-bounce@lists.fishpool.fi  Sat Apr  3 18:19:49 2010
X-ME-UUID: 20100403221713129.032107000401@mwinf2812.orange.fr
Date: Sun, 4 Apr 2010 00:17:13 +0200
From: Patrice Mandin <mandin.patrice@orange.fr>
To: mint@lists.fishpool.fi
Cc: atari-coldfire@lists.lnxnt.org
Subject: [MiNT] Clarification about register usage with PCI BIOS
Message-Id: <20100404001713.55bcf784.mandin.patrice@orange.fr>
Reply-To: mint@lists.fishpool.fi
Organization: Chez moi
X-Mailer: Sylpheed 2.5.0 (GTK+ 2.12.12; i486-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
X-ecartis-version: Ecartis v1.0.0
Sender: mint-bounce@lists.fishpool.fi
Errors-to: mint-bounce@lists.fishpool.fi
X-original-sender: mandin.patrice@orange.fr
Precedence: bulk
List-help: <mailto:ecartis@lists.fishpool.fi?Subject=help>
List-unsubscribe: <mailto:mint-request@lists.fishpool.fi?Subject=unsubscribe>
List-Id: <mint.lists.fishpool.fi>
X-List-ID: <mint.lists.fishpool.fi>
List-subscribe: <mailto:mint-request@lists.fishpool.fi?Subject=subscribe>
List-owner: <mailto:tjhukkan@fishpool.fi>
List-post: <mailto:mint@lists.fishpool.fi>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mail.sparemint.org id o33MJm30006056

Hello,

In section 2.2 Calling conventions of the PCI BIOS for Atari, it is
written:

--8<--8<--
The routines may modify only those registers which are used to pass
parameters or to return information in as specified for the specific
function, plus the status register.
--8<--8<--

For me, any function of the PCI BIOS *MUST NOT* change any register not
listed in either input or output parameters list, or as output value.
Do I understand correctly?

-- 
Patrice Mandin
WWW: http://pmandin.atari.org/
Programmeur Linux, Atari
Spécialité: Développement, jeux


