public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
* s3_bios and lcall $0xc000,$3
@ 2003-02-17 15:38 Bjorn Wesen
       [not found] ` <Pine.LNX.4.33.0302171423290.21415-100000-Hi2dXqvvzfEtpH44vsTDoQ@public.gmane.org>
  0 siblings, 1 reply; 20+ messages in thread
From: Bjorn Wesen @ 2003-02-17 15:38 UTC (permalink / raw)
  To: ACPI mailing list

Ok.. just checking: what exactly is the lcall $0xc000,$3 call supposed to do 
in the wakeup.S code ? It seems to be the only way to actually activate the 
TFT on the acer travelmate notebook, and I can print characters on the 
screen after the call, but when the code tries to load CR4, the CPU freezes 
(or at least it can't print characters anymore..).

I'm guessing that the bios call corrupt some data segment pointers, because 
if I print out any of the real_save_* values, they are all zero! WHich 
obviously causes a crash when you load up a zero GDT, zero CR0, zero CR4 
etc... 

I've tried to find the description of this bios call on the net somewhere 
but turned up zero..

/Bjorn




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2003-02-18 16:56 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-02-17 15:38 s3_bios and lcall $0xc000,$3 Bjorn Wesen
     [not found] ` <Pine.LNX.4.33.0302171423290.21415-100000-Hi2dXqvvzfEtpH44vsTDoQ@public.gmane.org>
2003-02-17 15:53   ` [PATCH] " Bjorn Wesen
     [not found]     ` <Pine.LNX.4.33.0302171647410.21415-100000-Hi2dXqvvzfEtpH44vsTDoQ@public.gmane.org>
2003-02-17 17:16       ` Ducrot Bruno
     [not found]         ` <20030217171610.GC25625-j6u/t2rXLliUoIHC/UFpr9i2O/JbrIOy@public.gmane.org>
2003-02-17 18:13           ` Nigel Cunningham
     [not found]             ` <1045505626.5596.20.camel-udXHSmD1qAz9bBlWBkG5g4WQyAnV0byH@public.gmane.org>
2003-02-17 23:55               ` Pavel Machek
     [not found]                 ` <20030217235512.GA7372-jyMamyUUXNJG4ohzP4jBZS1Fcj925eT/@public.gmane.org>
2003-02-18  1:42                   ` Nigel Cunningham
     [not found]                     ` <1045532563.2161.9.camel-udXHSmD1qAz9bBlWBkG5g4WQyAnV0byH@public.gmane.org>
2003-02-18  2:09                       ` Nigel Cunningham
     [not found]                         ` <1045534117.3556.12.camel-udXHSmD1qAz9bBlWBkG5g4WQyAnV0byH@public.gmane.org>
2003-02-18 11:21                           ` Pavel Machek
2003-02-18  0:02           ` Pavel Machek
     [not found]             ` <20030218000206.GC7372-jyMamyUUXNJG4ohzP4jBZS1Fcj925eT/@public.gmane.org>
2003-02-18  1:22               ` Bjorn Wesen
     [not found]                 ` <Pine.LNX.4.33.0302180216520.21776-100000-Hi2dXqvvzfEtpH44vsTDoQ@public.gmane.org>
2003-02-18 11:19                   ` Pavel Machek
     [not found]                     ` <20030218111954.GB5277-jyMamyUUXNJG4ohzP4jBZS1Fcj925eT/@public.gmane.org>
2003-02-18 12:40                       ` Charl P. Botha
     [not found]                         ` <1045572005.7077.40.camel-1Jw6Eky0yc0@public.gmane.org>
2003-02-18 13:29                           ` Bjorn Wesen
     [not found]                             ` <Pine.LNX.4.33.0302181426010.22900-100000-Hi2dXqvvzfEtpH44vsTDoQ@public.gmane.org>
2003-02-18 13:56                               ` Charl P. Botha
2003-02-18 16:31                               ` Patrick Mochel
2003-02-18 16:08                           ` Pavel Machek
2003-02-18 16:56                       ` David Woodhouse
2003-02-18 13:32               ` Bjorn Wesen
2003-02-17 18:06       ` Alan Cox
2003-02-17 18:19   ` Ducrot Bruno

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox