Date: Mon, 8 Jun 2009 22:04:41 +0200 From: Ed Schouten <ed@80386.nl> To: Andreas Tobler <andreast-list@fgznet.ch> Cc: FreeBSD/ppc <freebsd-ppc@freebsd.org> Subject: Re: powermac kernel freezes on CURRENT Message-ID: <20090608200441.GC48776@hoeg.nl> In-Reply-To: <4A2D6C56.9060900@fgznet.ch> References: <4A2C26C8.8080302@gmail.com> <fd9cd3450906071649u6eb1d7f3uae75194343846180@mail.gmail.com> <4A2D6432.50307@fgznet.ch> <20090608192744.GB48776@hoeg.nl> <4A2D6C56.9060900@fgznet.ch>
next in thread | previous in thread | raw e-mail | index | archive | help
--qqF1XwZUdAkx0x+N Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Andreas Tobler <andreast-list@fgznet.ch> wrote: > The kdb diff alone works. > But the kdbmux diff seems to be the one causing the freeze. > > I tested on top of 193511. Ah! Looking at the diff, I think I can only have messed up inside the _putc() and _getc() routines I added. One of the biggest differences between i386/am64 and PowerPC: characters are unsigned by default! I'm going to slam my head against the wall for the next couple of minutes. Let me know whether it fixes your problem. %%% Index: kbdmux.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- kbdmux.c (revision 193733) +++ kbdmux.c (working copy) @@ -181,7 +181,7 @@ state->ks_inq_length++; } =20 -static char +static int kbdmux_kbd_getc(kbdmux_state_t *state) { char c; %%% --=20 Ed Schouten <ed@80386.nl> WWW: http://80386.nl/ --qqF1XwZUdAkx0x+N Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkotbtkACgkQ52SDGA2eCwUKVACfY74tV3kqWru7sXsuMU+CC0u7 tMMAn0JWxyGN689Sln0T+asjmCNiLK2z =6lDa -----END PGP SIGNATURE----- --qqF1XwZUdAkx0x+N--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090608200441.GC48776>