public inbox for sid@sourceware.org
 help / color / mirror / Atom feed
From: Ben Elliston <bje@redhat.com>
To: Cristiano Ligieri Pereira <cpereira@ics.uci.edu>
Cc: sid@sources.redhat.com
Subject: Re: Running the hello.c example
Date: Sat, 10 Nov 2001 16:07:00 -0000	[thread overview]
Message-ID: <15352.18692.574531.668417@scooby.brisbane.redhat.com> (raw)
In-Reply-To: <Pine.SOL.4.20.0111181535080.10238-100000@washoe.ics.uci.edu>

Hi.

>>>>> "Cristiano" == Cristiano Ligieri Pereira <cpereira@ics.uci.edu> writes:

  Cristiano> 0x8764: SWI     Fault (software, 0x69) pc=0x8764

  Cristiano> and this is the piece of the original code where the error is happening:

  Cristiano> 00008758 <_swiwrite>:
  Cristiano>     8758:       e1a0c00d        mov     ip, sp
  Cristiano>     875c:       e92dd800        stmdb   sp!, {fp, ip, lr, pc}
  Cristiano>     8760:       e24cb004        sub     fp, ip, #4      ; 0x4
  Cristiano>     8764:       ef000069        swi     0x00000069
  Cristiano>     8768:       e91ba800        ldmdb   fp, {fp, sp, pc}

  Cristiano> SWI is software interrupt, right? Looks like I'm trying to execution
  Cristiano> function 0x69 that doesn't exist? is this right?

I think you're on the right track.

  Cristiano> Why would this happen? This is such a simple example. And one more
  Cristiano> question..., which configuration is being used (besides ARM processor)
  Cristiano> once I haven't specified any configuration file, let alone created some
  Cristiano> configuration.

The default ARM system configuration in sid uses the ARM Angel monitor
and its associated syscall conventions.  My guess is that your build
of newlib is targetting some other ARM target where swi 69 is the
means by which characters are written.

Ben

  reply	other threads:[~2001-11-18 23:49 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-16 15:18 Cristiano Ligieri Pereira
2001-10-17 11:07 ` Cristiano Ligieri Pereira
2001-11-10  7:38   ` Ben Elliston
2001-11-10 11:10     ` Cristiano Ligieri Pereira
2001-11-10 16:07       ` Ben Elliston [this message]
2001-11-12 19:29         ` Cristiano Ligieri Pereira
2001-11-18 17:22           ` Cristiano Ligieri Pereira
2001-11-12 20:03         ` Cristiano Ligieri Pereira
2001-11-13 11:30           ` J. Johnston
2001-11-13 13:12             ` Cristiano Ligieri Pereira
2001-11-19 13:17               ` Cristiano Ligieri Pereira
2001-11-19 10:58             ` J. Johnston
2001-11-18 19:11           ` Cristiano Ligieri Pereira
2001-10-31 15:31 ` Ben Elliston

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=15352.18692.574531.668417@scooby.brisbane.redhat.com \
    --to=bje@redhat.com \
    --cc=cpereira@ics.uci.edu \
    --cc=sid@sources.redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).