base.hh (12128:75e1a5bed42e) base.hh (12155:5dc92ea01323)
1/*
2 * Copyright (c) 2012 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 405 unchanged lines hidden (view full) ---

414
415 /**
416 * Update a thread context if the KVM state is dirty with respect
417 * to the cached thread context.
418 */
419 void syncThreadContext();
420
421 /**
1/*
2 * Copyright (c) 2012 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 405 unchanged lines hidden (view full) ---

414
415 /**
416 * Update a thread context if the KVM state is dirty with respect
417 * to the cached thread context.
418 */
419 void syncThreadContext();
420
421 /**
422 * Get a pointer to the event queue owning devices.
423 *
424 * Devices always live in a separate device event queue when
425 * running in multi-core mode. We need to temporarily migrate to
426 * this queue when accessing devices. By convention, devices and
427 * the VM use the same event queue.
428 */
429 EventQueue *deviceEventQueue() { return vm.eventQueue(); }
430
431 /**
422 * Update the KVM if the thread context is dirty.
423 */
424 void syncKvmState();
425 /** @} */
426
427 /** @{ */
428 /**
429 * Main kvmRun exit handler, calls the relevant handleKvmExit*

--- 363 unchanged lines hidden ---
432 * Update the KVM if the thread context is dirty.
433 */
434 void syncKvmState();
435 /** @} */
436
437 /** @{ */
438 /**
439 * Main kvmRun exit handler, calls the relevant handleKvmExit*

--- 363 unchanged lines hidden ---