aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/extable.c
Commit message (Collapse)AuthorAgeFilesLines
* xen: Remove x86_32 build target.Keir Fraser2012-09-121-5/+0
| | | | Signed-off-by: Keir Fraser <keir@xen.org>
* xen: remove more declarations from C files.Tim Deegan2011-05-271-5/+0
| | | | | | | | | | This patch moves some more, mostly data, extern declarations into header files. I haven't been as strict as I was with functions; in particular there are a number of declarations of assembler labels that are only used in one place. I've also left a few compat-mode tricks, and all the magic in symbols.c Signed-off-by: Tim Deegan <Tim.Deegan@citrix.com>
* x86-64: use PC-relative exception table entriesKeir Fraser2010-12-241-19/+49
| | | | | | | | | | | | | ... thus allowing to make the entries half their current size. Rather than adjusting all instances to the new layout, abstract the construction the table entries via a macro (paralleling a similar one in recent Linux). Also change the name of the section (to allow easier detection of missed cases) and merge the final resulting output sections into .data.read_mostly. Signed-off-by: Jan Beulich <jbeulich@novell.com>
* xen: Free initmem after boot. Mark lots of init functions as __initKeir Fraser2007-05-121-3/+4
| | | | | that weren't before. Signed-off-by: Keir Fraser <keir@xensource.com>
* xen: Remove legacy references to explicitly per-cpu perf counters.kfraser@localhost.localdomain2007-03-271-1/+1
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* x86: Better BUG() and ASSERT() logging.kfraser@localhost.localdomain2007-02-211-9/+4
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* [XEN] Some cleanups to the log-level stuff. Largely thiskaf24@localhost.localdomain2006-10-271-1/+1
| | | | | | | | is a rename and slight interface change to DPRINTK (now replaced by dprintk() and gdprintk()). Also shuffle some log-level definitions around and tweak the semantics of the upper threshold. Signed-off-by: Keir Fraser <keir@xensource.com>
* [XEN] Logging parameters for x86 code.kaf24@localhost.localdomain2006-10-271-1/+1
| | | | Signed-off-by: Steven Rostedt <srostedt@redhat.com>
* [XEN] Indentation cleanups (remove hard tabs).kfraser@localhost.localdomain2006-08-171-2/+2
| | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1665.1.2 (42a09c3c5379JgWLZ0YowQ5DA_wjHg)mafetter@fleming.research2005-06-031-0/+1
| | | | | Fix compilation problem when perf counters are enabled.
* bitkeeper revision 1.1389.1.2 (4270ed5dZvr_HdIQR0eBM2m4Kj81_A)kaf24@firebug.cl.cam.ac.uk2005-04-281-1/+1
| | | | | | | | | Renames: execution_context/xen_regs -> cpu_user_regs full_execution_context -> vcpu_guest_context [defined both 'struct xxx' and 'xxx_t' forms] Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1381 (426ccd3chFZ3jThNSK9--Zvf3r2fug)kaf24@firebug.cl.cam.ac.uk2005-04-251-1/+1
| | | | | | | No longer disable format checking for printf/printk statements. This required a whole bunch of cleanups to get the build working again. Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1236.32.11 (423b097bvEBDPFFtDR44bf9tw_JCqg)mafetter@fleming.research2005-03-181-0/+9
| | | | | | | dom0 runs well in shadow translate mode! Signed-off-by: michael.fetterman@cl.cam.ac.uk
* bitkeeper revision 1.1177.2.1 (420cdfe0gnE29cMitOCxShEE2d_lRA)cl349@arcadians.cl.cam.ac.uk2005-02-111-1/+2
|\ | | | | | | | | | | | | Sync w/ 2.0-testing changes. Signed-off-by: cl349@cl.cam.ac.uk
| * bitkeeper revision 1.1159.258.2 (420cdd26biP1GgUIcVSoyZGOZjAu2A)cl349@arcadians.cl.cam.ac.uk2005-02-111-1/+2
| | | | | | | | | | | | | | Pass pointer to register set to set_pre_exception_table instead of eip. Signed-off-by: cl349@cl.cam.ac.uk
* | bitkeeper revision 1.1159.212.133 (4208f70bysX-Xugo-Q2_ptciUVbe_g)kaf24@scramble.cl.cam.ac.uk2005-02-081-1/+1
|/ | | | | | Use size-independent '%p' format string in preference to '%08lx'. Signed-off-by: keir.fraser@cl.cam.ac.uk
* bitkeeper revision 1.1159.194.1 (41a5c5c5J8BRAOOMMsDGqEcd_8brmg)kaf24@scramble.cl.cam.ac.uk2004-11-251-6/+30
| | | | | | Sort exception tables during Xen boot. This will fix some nasty crashes that some people have seen in the last day or so.
* bitkeeper revision 1.1159.187.3 (41a3bdde1DKDiUc_Vvg6h5QrnkHvJg)kaf24@scramble.cl.cam.ac.uk2004-11-231-4/+17
| | | | | | | | Big rewrite of Xen->guest transition code. If we fault during the transition then we roll back and reenable interrupts before properly handling the fault. This means, for example, that shadow code always executes with interrupts enabled.
* bitkeeper revision 1.971.1.1 (40d163adsjmFburVM5p7loFTWzaluA)kaf24@scramble.cl.cam.ac.uk2004-06-171-42/+15
| | | | | More cleanups.
* bitkeeper revision 1.952 (40c8935a3XSRdQfnx5RoO7XgaggvOQ)kaf24@scramble.cl.cam.ac.uk2004-06-101-0/+62
Towards x86_64 support. Merged a bunch of the existing x86_64 stuff back into a generic 'x86' architecture. Aim is to share as much as possible between 32- and 64-bit worlds.