summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/pc386/clock/ckinit.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps: Move clock drivers to bspsSebastian Huber2018-04-201-262/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Clock_driver_support_install_isr()Sebastian Huber2017-09-181-5/+0
| | | | | | | Remove old ISR parameter since is not used by the clock driver shell. Make an implementation optional. Update #3139.
* bsps/i386: replace global interrupt disable by SMP build supporting locking.Pavel Pisa2016-10-171-5/+14
|
* bsp/pc386: Use irq-generic.Chris Johns2016-05-111-3/+2
|
* score: Distribute clock tick to all online CPUsSebastian Huber2016-03-041-5/+10
| | | | Update #2554.
* pc386/clock/ckinit.c: Remove prototyped but not defined warningJoel Sherrill2015-05-211-1/+0
|
* bsps: Convert clock drivers to use a timecounterAlexander Krutwig2015-05-201-103/+22
| | | | Update #2271.
* i386/pc386: Clean up and fix warningsJoel Sherrill2014-10-131-2/+0
|
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211-1/+1
|
* bsps: Add and use CLOCK_DRIVER_ISRS_PER_TICK_VALUEJoel Sherrill2013-08-261-17/+4
| | | | | | | pc386 set CLOCK_DRIVER_ISRS_PER_TICK to a string rather than a numeric value. Add CLOCK_DRIVER_ISRS_PER_TICK_VALUE and other clean up on the clock driver.
* Updated legacy code in i386 pc386Vipul Nayyar2013-07-291-38/+33
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-111-2/+0
| | | | | | | | | | | | Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
* pc386 - Clock driver compiles again plus clean upJoel Sherrill2012-05-101-18/+26
| | | | | | | The clock drivers were very inconsistent about prototyping the ISR handlers. This broke with the recent clean up. Tested on qemu.
* 2011-08-01 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett2011-08-011-6/+22
| | | | | | | PR 1802 * Makefile.am, configure.ac, preinstall.am, clock/ckinit.c, start/start16.S, startup/bspstart.c, startup/ldsegs.S: Add SMP support for i386.
* 2010-03-10 Gedare Bloom <gedare@gwu.edu>Joel Sherrill2010-03-101-0/+16
| | | | | | | PR 1495/bsp * clock/ckinit.c, make/custom/pc386.cfg: Calling rtems_clock_get_uptime() in a tight loop sometimes showed time moving backwards.
* 2009-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-12-111-0/+1
| | | | * clock/ckinit.c: Fix warning.
* Whitespace removal.Ralf Corsepius2009-11-301-9/+9
|
* 2009-09-15 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-09-161-3/+11
| | | | | | | PR 1344/bsps: * clock/ckinit.c: Fix more bugs (applied PR1344/attachment 702): TSC handler was used when 8254 was requested and vice versa. Also, nanosecond handler was never installed to RTEMS clock.
* 2008-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-12-041-7/+7
| | | | | PR 1344/bsps * clock/ckinit.c: Committed code was not final. Corrections.
* 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-12-031-15/+165
| | | | | | | | | Michael South <msouth@msouth.org> PR 1344/bsps * configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for nanoseconds granularity. i8254 is very slow on some systems. TSC use is auto-detected by default.
* 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-301-1/+1
| | | | | * clock/ckinit.c: include "../../../shared/clockdrv_shell.h". * Makefile.am: Reflect changes above.
* 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-191-1/+2
| | | | | * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c, startup/bspstart.c: Fix warnings for prototypes, types, etc.
* 2008-02-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-02-071-214/+135
| | | | | * clock/ckinit.c: Rework clock driver to use template and to provide nanoseconds since last tick capability.
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-111-2/+2
| | | | | | * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
* 2007-04-02 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2007-04-021-34/+0
| | | | * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
* 2005-05-06 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-05-061-1/+1
| | | | | | | * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c, console/inch.c, console/ps2_mouse.c, console/serial_mouse.c, ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp subdirectory.
* 2005-04-18 Eric Valette <eric.valette@free.fr>Jennifer Averett2005-04-181-0/+1
| | | | | * clock/ckinit.c, console/console.c, console/ps2_mouse.c, console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
* Remove duplicate white lines.Ralf Corsepius2004-04-211-6/+0
|
* Remove stray white spaces.Ralf Corsepius2004-04-211-12/+12
|
* 2004-03-31 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2004-03-311-6/+6
| | | | | | * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c, include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using c99 fixed size types.
* 2003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-09-041-1/+1
| | | | | | | | * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c, console/outch.c, ide/ide.c, include/bsp.h, include/crt.h, ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c, startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S: URL for license changed.
* Removed old hack of using Configuration Table entry ticks_per_timesliceJoel Sherrill2000-01-111-8/+4
| | | | | | | being set to 0 to indicate that there should be no Clock Tick. This was used by the Timing Tests to avoid clock tick overhead perturbing execution times. Now the Timing Tests simply leave the Clock Tick Driver out of the Device Driver Table.
* Updated copyright notice.Joel Sherrill1999-11-171-2/+1
|
* Large patch from Erik Ivanenko <erik.ivanenko@utoronto.ca> whichJoel Sherrill1998-10-051-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | moves pieces of the pc386 bsp up to a shared level for all i386 BSPs and modifies the i386ex BSP to use those shared pieces. Serial remote debugging is included for both targets. Erik's notes: There are several workarounds in it: 1) #define NEXT_GAS is hardcoded in pc386/start/start.s 2) #define NEXT_GAS is hardcoded in i386ex/start/start.s 3) #define NEW_GAS is hardcoded in pc386/start16.s 4) #undef __assert and redeclare _assert hardcoded in console.c for both pc386 and i386ex due to my egcs1.1b ~ newlib problem. Should have modified t-rtems.cfg ( no time ) I've tested pc386 with both video and serial consoles and GDB remote. All work fine, except that GDB acts weird. ( re: other posting) I hope this will work for you. It took quite some time to locate the autoconf error. The remainder was just grunt work. Unfortunately, I think I've unwound the removal of the IBMPCInitVideo stuff. Sorry. I REALLY can't spend more time... I've been at this conversion to 4.0 locally and updating the release since Sept. 8th, and have yet to compile my network driver.... This is as much as I can do right now. I look forward to the next patch to really test i368ex. I did make sure that the sample tests worked for pc386.
* Patch from Eric VALETTE <valette@crf.canon.fr>:Joel Sherrill1998-07-231-36/+30
| | | | | | | | | | | | | Here is a enhanced version of my previous patch. This patch enables to potentially share the new interrupt management code for all Intel targets (pc386, go32 and force386) bsp. Note : this patch is complete only for pc386. It still needs to be completed for go32 and force386. I carrefully checked that anything needed is in for force386 (only some function name changes for IDT manipulation and GDT segment manipulation). But anyway I will not be able to test any of theses targets...
* updated copyright to 1998Joel Sherrill1998-02-171-1/+1
|
* Ralf Corsepius reported a number of missing CVS Id's:Joel Sherrill1998-01-161-7/+9
| | | | | | | | | | > RTEMS is under CVS control and has been since rtems 3.1.16 which was > around May 1995. So I just to add the $Id$. If you notice other files > with missing $Id$'s let me know. I try to keep w\up with it. Now that you have asked -- I'll attach a list of files lacking an RCS-Id to this mail. This list has been generated by a little sh-script I'll also enclose.
* Inclusion of PC386 BSP submitted by Pedro Miguel Da Cruz Neto RomanoJoel Sherrill1997-12-011-0/+285
<pmcnr@camoes.rnl.ist.utl.pt> and Jose Rufino <ruf@asterix.ist.utl.pt> of NavIST (http://pandora.ist.utl.pt/).