Ticket #143 (new enhancement)

Opened 12 years ago

Last modified 11 months ago

test NAND write/read support in OpenOCD

Reported by: laforge@… Owned by: laforge
Priority: highest Milestone:
Component: Host Software Version: current svn head
Severity: minor Keywords:
Cc: buglog@… Blocked By:
Blocking: Estimated Completion (week):
HasPatchForReview: no PatchReviewResult:
Reproducible:

Description

Currently we're using the wiggler with sjf2410-linux for flashing the NAND.

This takes ages, and is extremely uncomfortable.

The right way to do this, is to add NAND erase/program/read support to OpenOCD
(http://openocd.berlios.de/), and then use that with the wiggler, or any other
supported [way faster] JTAG adapter.

Change History

comment:1 Changed 11 years ago by tony_tu@…

  • Status changed from new to closed
  • Resolution set to fixed

we got the debug boardv2 with FT2232 chip, removed the wiggler already

comment:2 Changed 11 years ago by laforge@…

  • Status changed from closed to reopened
  • Resolution fixed deleted

this bug is about a native software feature in OpenOCD.

To clarify: We cannot _directly_ flash our NAND flash from OpenOCD (using JTAG
EXTEST method like sjf2410).

Since DebugBoardv2 is only supported by OpenOCD, not by sjf2410, we can only use
the indirect flashing method as described in
http://wiki.openmoko.org/wiki/Bootloader#Using_JTAG_to_boot_from_RAM

This is not a practical problem at all. But still it would be good if we'd have
the option to use EXTEST based NAND flashing in OpenOCD.

comment:3 Changed 11 years ago by laforge@…

  • Status changed from reopened to new
  • Owner changed from buglog@… to werner@…
  • Summary changed from Implement NAND write/read support in OpenOCD to test NAND write/read support in OpenOCD

comment:4 Changed 11 years ago by willie_chen@…

  • Owner changed from werner@… to willie_chen@…

comment:5 Changed 11 years ago by willie_chen@…

  • Status changed from new to closed
  • Resolution set to later

Later

comment:6 Changed 11 years ago by laforge@…

  • Status changed from closed to reopened
  • Resolution later deleted

this was already marked as 'enhancement'. Please leave it open.

comment:7 Changed 11 years ago by andy@…

  • Owner changed from willie_chen@… to laforge@…
  • Status changed from reopened to new

comment:8 Changed 10 years ago by roh

  • Owner changed from laforge@… to laforge

comment:9 Changed 10 years ago by john_lee

  • HasPatchForReview unset

The latest openocd svn is 1115 now and we're using 517. I wonder if this is in upstream already?

comment:10 Changed 10 years ago by laforge

  • Priority changed from high to highest

the feature is in upstream, yes. But still, it has not been tested or used by somebody within Openmoko on an openmoko device, as far as i know.

nonetheless, it is definitely not as important these days than it was some time ago.

by the way: is anyone working on s3c6410 support for openocd?

comment:11 Changed 10 years ago by andy

Why did we make this "highest" priority if it is "definitely not as important these days"... it really isn't important for us at all any more AFAIK, on any GTAxx. On GTA01 and 02 we use a scheme to push the bootloader into steppingstone the SDRAM both by JTAG for board bringup followed by DFU, for GTA03 we use direct SD Card Boot which is already working here on SMDK. So I would like to close this as WONTFIX.

Ben Dooks mentioned he has ARM1176 macrocell support (rather than SoC level s3c6410) up in openocd already.

comment:12 Changed 15 months ago by ylq

http://www.nike-shoescanada.ca/, http://www.cheap-baseballbats.us/, http://www.poloralphlaurenoutlet.net.co/, http://trailblazers.nba-jersey.com/, http://www.juicycoutureoutlet.net.co/, http://www.burberry-handbagssale.net.co/, http://www.oakley-sbocco.it/, http://www.beatsheadphone.in.net/, http://redskins.nfljersey.us.com/, http://www.versace-outlet.com/, http://www.timberland-boots.com.co/, http://www.givenchy.com.co/, http://www.timberlandbootsoutlet.us.com/, http://www.soccers-shoes.net/, http://www.ralphslaurenoutlet.us.com/, http://www.oakleys-outlets.net/, http://www.giuseppezanotti.com.co/, http://www.asics-outlets.com/, http://www.adidas-store.net/, http://www.longchampbags.com.co/, http://www.northfacejackets.fr/, http://www.coach-outlets.net.co/, http://www.pradahandbags.net.co/, http://49ers.nfljersey.us.com/, http://www.nikestoreoutlet.us/, http://www.air-maxschoenen.nl/, http://www.newbalance-shoes.org/, http://broncos.nfljersey.us.com/, http://azcardinals.nfljersey.us.com/, http://www.nikeairmax.com.de/, http://www.thomas-sabos.com.de/, http://www.hoganshoes.org.uk/, http://www.chrome-hearts.com.co/, http://www.nikeairmax-90.net/, http://www.polos-ralphlauren.com.co/, http://www.long-champbags.com/, http://nets.nba-jersey.com/, http://www.chiflatiron.net.co/, http://www.pandoracharms-canada.ca/, http://www.hermes-bags.net.co/, http://www.rayban-sunglasses.co/, http://eagles.nfljersey.us.com/, http://www.mcmhandbags.com.co/, http://www.michaelkorsoutlet-online.ar.com/, http://www.lauren-ralphsoutlet.co.uk/, http://www.michael-kors-outlet.us.org/, http://www.prada-outlet.com.co/, http://www.ralphlaurens-outlet.co.uk/, http://www.tory-burch.us.org/, http://www.pandora-jewelry.com.de/, http://www.katespadeoutlet.gb.net/, http://www.oakley-outletonline.com.co/, http://saints.nfljersey.us.com/, http://www.nike-store.in.net/, http://www.ray-bans.net.co/, http://www.calvin-kleins.in.net/, http://www.nike-free-runs.de/, http://www.polo-ralph-lauren.de/, http://www.adidasshoes.com.se/, http://www.long-champoutlet.com/, http://www.toms-outletstore.com/, http://www.burberrys-outletonline.com/, http://www.wedding-dresses.cc/, http://www.swarovskissale.co.uk/, http://bears.nfljersey.us.com/, http://www.nike-store.com.de/, http://www.the-northface.ca/, http://www.truereligions.net/, http://www.oakleys.mex.com/, http://www.beatsbydre.com.co/, http://panthers.nfljersey.us.com/, http://www.toms-outletonline.com.co/, http://www.long-champ.com.de/, http://www.michaels-kors.us/, http://www.oakleys-frame.com.co/, http://www.nfljersey.us.com/, http://www.juicycouture.com.co/, http://www.raybansbocco.it/, http://www.nikefreeshoes-inc.co.uk/, http://www.oakley-sunglassessale.com.co/, http://browns.nfljersey.us.com/, http://www.raybans-outlet.nl/, http://ravens.nfljersey.us.com/, http://www.oakleys-outlet.net.co/, http://www.ray-bansoutlet.com.co/, http://jazz.nba-jersey.com/, http://www.michael-korsoutlet.co.uk/, http://www.the-northfaces.net.co/, http://www.raybans-sunglasses.net.co/, http://bills.nfljersey.us.com/, http://www.nikeshoes.org.es/, http://www.nike-outlet.us.org/, http://www.coach-outlet.store/, http://airmax.misblackfriday.com/, http://falcons.nfljersey.us.com/, http://www.louboutin.jp.net/, http://www.coachoutlet-online.com.co/, http://www.nike-shoes.com.co/, http://www.toms-shoesstore.com.co/, http://www.michaelkorsoutlet.se/, http://giants.nfljersey.us.com/, http://www.ralph-laurens.org.uk/, http://www.nike-max.fr/, http://heat.nba-jersey.com/, http://www.nike-airmax.com.de/, http://www.timberlandshoes.net.co/, http://www.swarovski-canada.ca/, http://www.rolexwatches-canada.ca/, http://www.burberry-handbags.net.co/, http://www.adidas-shoes.in.net/, http://www.celine-bags.com/, http://www.oakleysunglasses-canada.ca/, http://www.under-armouroutlet.com/, http://www.ferragamos.us.com/, http://www.hollisterclothings-store.com/, http://www.fendi-outlet.in.net/, http://www.jimmy-chooshoes.com/, http://www.michael-kors.com.es/, http://www.supra-shoes.org/, http://www.pandorajewellery.com.au/, http://www.michaelkors.co.nl/, http://nuggets.nba-jersey.com/, http://www.nikeair-max.es/, http://www.ralphlaurenonlineshop.de/, http://www.instylers.us/, http://www.niketnrequinpaschers.fr/, http://www.nike-airmaxs.fr/, http://www.ralph-laurenoutletonline.in.net/, http://titans.nfljersey.us.com/, http://www.bcbg-dresses.net/, http://www.marcjacobs-outlet.com/, http://www.oakleys.org.es/, http://www.ralphlaurens.ca/, http://www.burberry-outletcanada.ca/, http://www.ralphlauren-polos.com.co/, http://www.ed-hardy.us.com/, http://www.oakleys-2017.in.net/, http://www.basketballshoes.com.co/, http://www.adidas-shoes.nl/, http://www.scarpehogans.it/, http://www.zcoachoutlet.com/, http://www.kate-spades.com.co/, http://www.hoodies-store.com/, http://www.horlogesrolexs.nl/, http://www.rosheruns.us/, http://www.converseschuhe.com.de/, http://www.raybans-outlet.net.co/, http://www.michael-kors-australia.com.au/, http://www.mcm-handbags.org/, http://www.salomonshoes.com.de/, http://www.puma-shoesoutlet.com/, http://www.michaelkorsoutletonline.net.co/, http://www.nike-air-max.com.au/, http://www.converse.net.co/, http://www.coachfactory.shop/, http://www.reeboks.com.de/, http://www.toryburchsale.com.co/, http://www.raybans-cher.fr/, http://www.women-clothes.com/, http://www.bottega-venetasoutlet.com/, http://www.toms-shoes-outlet.us/, http://www.mizuno-running.net/, http://vikings.nfljersey.us.com/, http://www.michaelkors.com.de/, http://www.new-balanceshoes.es/, http://www.barbour-jackets.us.com/, http://www.burberry-outlets.net.co/, http://www.outlet-burberry.net/, http://bucks.nba-jersey.com/, http://www.barbours.us.com/, http://mavericks.nba-jersey.com/, http://www.ralph-laurenpolos.co.uk/, http://magic.nba-jersey.com/, http://www.coach-factoryoutlet.net.co/, http://www.cheap-mlbjerseys.us.com/, http://patriots.nfljersey.us.com/, http://www.air-huaracheshoes.co.uk/, http://www.nikeair-max.ca/, http://www.burberry-store.com/, http://www.barbour.in.net/, http://www.nike-roshe-run.de/, http://www.nikefree-run.net/, http://www.cheapjerseys.net.co/, http://www.newoutletonlinemall.com/, http://www.jordan-retro.org/, http://www.nba-shoes.com/, http://www.p90xs-workout.com/, http://www.toms-outlets.us.com/, http://www.nike-airmaxnc.co.uk/, http://www.swarovski-online-shop.de/, http://www.oakleys-store.com.co/, http://raiders.nfljersey.us.com/, http://www.prada-shoes.com.co/, http://coach.blackofriday.com/, http://www.nike-mercurial.com/, http://www.pulseraspandora.com.es/, http://www.burberry-outlets.org.uk/, http://www.nikeshoesoutlet.org.uk/, http://suns.nba-jersey.com/, http://bengals.nfljersey.us.com/, http://www.omegas-relojes.es/, http://www.ecco-shoes.us.com/, http://www.cheapoakleyss.com.co/, http://www.hugo-boss.com.co/, http://longchamp.blackofriday.com/, http://www.ralphs-laurenpolo.co.uk/, http://www.tommy-hilfigers.de/, http://timberwolves.nba-jersey.com/, http://wizards.nba-jersey.com/, http://www.raybans-outlet.org.uk/, http://www.nikeairmax2015.org/, http://www.barbour-factory.net/, http://www.coachoutlet-inc.net/, http://www.the-northfacejackets.net.co/, http://www.marc-jacobs.us.com/, http://www.air-jordanshoes.us/, http://www.nba-jersey.com/, http://www.nike-shoesfactory.us/, http://www.toryburch-outlet.com.co/, http://jaguars.nfljersey.us.com/, http://www.woolrich-clearance.com/, http://www.new-balancecanada.ca/, http://www.raybans-outlet.cc/, http://www.cheapnhljerseys.us.com/, http://www.tommy-hilfigers.in.net/, http://celine.blackofriday.com/, http://www.converses-outlet.com/, http://www.adidassuper-star.de/, http://www.chiflatirons.in.net/, http://www.tommys-hilfigers.com/, http://www.oakleys-outlet.com.co/, http://www.tomsshoes-outlet.us.org/, http://www.hollister-clothing.com.co/, http://oakley.blackofriday.com/, http://www.adidas-shoes.es/, http://www.michael-kors.net.co/, http://www.valentino-shoesoutlet.us.com/, http://www.vansschuhe.com.de/, http://www.tommyhilfigerca.ca/, http://www.cheap-raybansoutlet.com.co/, http://www.mcmbackpacks.net/, http://www.cheap-watches.in.net/, http://www.philipp-plein.us.com/, http://www.hollisters-canada.ca/, http://seahawks.nfljersey.us.com/, http://www.tommyhilfigers.nl/, http://www.michaelkors-bags.us.org/, http://www.michael-kors.cc/, http://pelicans.nba-jersey.com/, http://knicks.nba-jersey.com/, http://www.soccer-shoesoutlet.com/, http://www.nike-air-force.de/, http://chargers.nfljersey.us.com/, http://www.soccershoes.us.com/, http://packers.nfljersey.us.com/, http://warriors.nba-jersey.com/, http://www.jerseys-store.com/, http://www.tommy-hilfiger.net.co/, http://www.oakley-outlet.fr/, http://www.christianlouboutinshoesoutlet.org/, http://www.michaelkorsoutlet.ar.com/, http://www.raybanoutlet.ca/, http://www.designer-handbagsoutlet.us.com/, http://www.longchamp-bags.us.com/, http://www.cheap-jordans.net/, http://rockets.nba-jersey.com/, http://www.oakleys.com.de/, http://www.nike-airmax.us.com/, http://www.cheap-nike-shoes.net/, http://www.raybans-glasses.com.co/, http://www.montrespaschers.fr/, http://www.polos-outlets.com/, http://www.north-face.com.co/, http://www.philipp-pleins.com/, http://www.nikefree-runs.org.uk/, http://www.cheapshoes.net.co/, http://www.air-yeezys.com/, http://www.iphonecases.net.co/, http://www.true-religion-jeans.com.co/, http://www.cheap-michaelkors.com.co/, http://chiefs.nfljersey.us.com/, http://lions.nfljersey.us.com/, http://hornets.nba-jersey.com/, http://www.mk-outletonline.us/, http://www.nikerosherun.us/, http://www.the-northface.com.de/, http://www.oakley-sunglasses2017.com/, http://spurs.nba-jersey.com/, http://www.adidas-schuheonline.de/, http://www.tnf-jackets.us/, http://www.burberry-outlett.co.uk/, http://pistons.nba-jersey.com/, http://www.michael-korsbags.com.co/, http://raptors.nba-jersey.com/, http://www.omegawatches.in.net/, http://www.cheap-rayban.com.co/, http://www.coachsoutletonline.in.net/, http://www.coach-outletonline.ca/, http://coach-outlet.tumblr.com/, http://www.eyeglasses-outlet.com/, http://www.polo-ralphlaurens.us.com/, http://www.supra-footwear.net/, http://www.prada-bagsoutlet.com/, http://www.christian-louboutins.in.net/, http://www.hollister-store.com/, http://www.nike-shoesoutlet.com/, http://www.asics-outlet.com.co/, http://www.hogans.com.de/, http://www.salvatore-ferragamos.com/, http://www.cheapthomas-sabos.org.uk/, http://www.christianlouboutin-shoes.ca/, http://grizzlies.nba-jersey.com/, http://www.swarovski-australia.com.au/, http://www.nfl-jersey.us.org/, http://www.toms-shoe.us.org/, http://coachoutlet.euro-us.net/, http://www.coachblackfriday.com/, http://www.tracksuits-store.com/, http://texans.nfljersey.us.com/, http://www.adidas-shoes.ca/, http://hawks.nba-jersey.com/, http://www.airhuaraches.co.uk/, http://www.raybans-outlet.com.co/, http://www.barbour-jackets.com/, http://www.rolexwatchesforsale.us.com/, http://lakers.nba-jersey.com/, http://www.mcmbackpacks.com.co/, http://www.designer-handbags.vip/, http://buccaneers.nfljersey.us.com/, http://www.rolex-watches.us.com/, http://www.co-aol.com/, http://pacers.nba-jersey.com/, http://www.the-northfaces.org.uk/, http://www.michael-korsoutlet.cc/, http://www.giuseppes-zanotti.com/, http://www.handbagsoutlet.in.net/, http://www.oakleys-sunglasses.com.co/, http://www.babyliss-pros.com/, http://www.converse-shoes.net/, http://www.the-northfaces.us.com/, http://www.ferragamo.net.co/, http://www.nikefree5.net/, http://www.levisjeans.com.co/, http://dolphins.nfljersey.us.com/, http://www.ralphlauren-au.com/, http://www.soft-ballbats.com/, http://www.nike-rosheruns.nl/, http://www.hermes-birkinoutlet.net/, http://www.michael-korsoutlet.top/, http://www.bcbg-maxazria.ca/, http://www.nikeshoes-outlet.com/, http://www.coachfactory.cc/, http://www.raybans.com.de/, http://www.cheap-jerseys.mex.com/, http://www.nike-skos.com/, http://www.mlb-jerseys.us.com/, http://www.oakley--sunglasses.com.au/, http://www.vibram-fivefingers.in.net/, http://www.puma-shoes.de/, http://rayban.blackofriday.com/, http://www.nikeshoes.de/, http://www.coach-factory.com.co/, http://www.burberrys-outlet.in.net/, http://bulls.nba-jersey.com/, http://www.replica-handbags.com.co/, http://www.vans-shoes.co.uk/, http://www.thenorth-face.com.co/, http://www.new-balance-schuhe.de/, http://jets.nfljersey.us.com/, http://www.michaelkors-canadaoutlet.ca/, http://www.jimmy-choosshoes.com/, http://www.jordan.com.de/, http://www.airmax-shoes.com/, http://www.truereligion-outlet.us.org/, http://www.pandorajewelry.top/, http://www.burberryoutlet-sale.com.co/, http://www.beatsbydrdrephone.com/, http://www.dsquared2s.com/, http://www.raybans.org.es/, http://www.vans-shoesoutlet.com/, http://www.hollister.com.se/, http://www.ok-em.com/, http://www.hollisteronlineshop.com.de/, http://www.hollisters.us.com/, http://www.toryburch-shoesoutlet.com/, http://www.nike-rosherun.com.es/, http://www.mbt-outlet.com/, http://www.michaelkors.so/, http://michaelkors.euro-us.net/, http://steelers.nfljersey.us.com/, http://www.true-religions.com/, http://rams.nfljersey.us.com/, http://www.rolex-watchoutlet.com/, http://www.katespades.com.co/, http://www.ferragamoshoes.in.net/, http://www.mk-com.com/, http://www.roshe-runs.co.uk/, http://www.tommyhilfigers.de/, http://www.nhl-jerseys.net/, http://www.ray-bans.co.uk/, http://www.swarovski-jewelrys.com/, http://www.oakley-sunglass.net.co/, http://ralphlauren.blackofriday.com/, http://celtics.nba-jersey.com/, http://www.cheapjerseys.us.org/, http://www.beats-by-dre.com.co/, http://www.airmax.com.se/, http://www.cheap-rolex-watches.org.uk/, http://76ers.nba-jersey.com/, http://www.rayban-sunglasses.fr/, http://www.longchampoutlet.com.co/, http://www.michaelskors-outlet.co.uk/, http://www.christianlouboutinoutlet.net.co/, http://www.new-balanceoutlet.org/, http://www.hermesoutlet.shop/, http://www.ralph-laurenpolosoutlet.com/, http://www.true-religion.com.co/, http://www.montblanc-pens-sale.com/, http://www.omega-watches.com.co/, http://clippers.nba-jersey.com/, http://www.bottega-bags.com/, http://coach.euro-us.net/, http://michaelkors.blackofriday.com/, http://www.ralphs-laurenpolos.net/, http://cowboys.nfljersey.us.com/, http://www.longchamps.com.co/, http://www.timberlandspaschere.fr/, http://kings.nba-jersey.com/, http://www.burberryonlineshop.de/, http://thunder.nba-jersey.com/, http://www.michael-kors.in.net/, http://www.burberrybags.com.co/, http://www.michaelkors-ins.com/, http://www.uhren-stores.de/, http://www.lacoste-outlet.com.co/, http://www.pradas.com.de/, http://www.nike-skors.com.se/, http://www.jordanshoes.net.co/, http://www.toms--outlet.com.co/, http://www.kates-spade.com/, http://www.nike-schoenen.co.nl/, http://www.burberry-bags.net.co/, http://www.mcms-bags.com/, http://www.michaelkors-outletonline.cc/, http://www.christian-louboutins.co.uk/, http://www.polos-outletstore.net/, http://www.ralph-laurenoutletonline.com/, http://www.iphone-cases.net/, http://cavaliers.nba-jersey.com/, http://www.armani-exchange.in.net/, http://www.dsquared2-outlet.com/, http://www.swarovski-crystals.com.co/, http://www.christian-louboutin.jp.net/, http://colts.nfljersey.us.com/, http://www.truereligion-outlet.com.co/, http://www.michaelkors-store.us.org/, http://www.retro-jordans.net/, http://www.cheap-pandoracharms.co.uk/, http://www.nike-huaraches.nl/, http://www.christian-louboutinshoes.in.net/

comment:13 Changed 14 months ago by Donaldawamb

<a href="http://www.air-max2017.us">nike air max 2017</a>
<a href="http://www.nairmax2017.org">nike air max</a>
<a href="http://www.air-max-2017.cz">air max 2017</a>
<a href="http://www.airmax-2018.us.com">cheap nike air max</a>
<a href="http://www.airmaxs-2017.it">nike air max 90 essential</a>
<a href="http://www.airmax2018.it">nike air max 2017</a>
<a href="http://www.nikeairmaxvapor.us.com">nike air max 95</a>
<a href="http://www.nairmax2017.it">nike air max 90</a>
<a href="http://www.yeezy-adidas.org">adidas yeezy boost 350 v2</a>
锘?a href="http://www.airmax2018.us.com">cheap nike air max</a>
<a href="http://www.airmaxs-2017.us">nike air max men</a>
<a href="http://www.lulu-clearanceoutlet.us">lulu lemon</a>
<a href="http://www.airjordans11.fr">air jordan pas cher</a>
<a href="http://www.airjordan-retro.fr">air jordan 11 homme</a>
<a href="http://www.airmax-2018.us">cheap nike air max</a>
<a href="http://www.air-max2017.it">nike air max 2017 uomo</a>
<a href="http://www.airmax2017vip.us">nike air max men</a>
<a href="http://www.airmaxs2017.us">nike air max men</a>
<a href="http://www.airmax2017.net">nike air max</a>
<a href="http://www.thenorthfacesjacket.us.com">north face jacket mens</a>

comment:14 Changed 11 months ago by RalphCleks

notice cialis 20

<a href="http://cialisxrm.com/">buy cialis online</a>

does cialis have to be taken on an empty stomach

<a href=http://cialisxrm.com/>cialisgsa.ru</a>

comment:15 Changed 11 months ago by MiguAnydaY

Amoxicillin Side Effects In Pets http://cialtobuy.com - cheap cialis Cialis E Dipendenza
Tarif Viagra Legally Progesterone In Internet Cialis Dose Quotidienne
Buy Kamagra From India Online <a href=http://cialtobuy.com >cialis</a> Dimagrire Propecia

comment:16 Changed 11 months ago by MiguAnydaY

Order 60 Mg Orlistat Online By Fedex http://cialtobuy.com - cheap cialis Buy Viagra 100mg
Secure Ordering Progesterone Amex Accepted Tablets Comprar Viagra India
Provera Get Low Price <a href=http://cialtobuy.com >cialis</a> Sans Ordonnance Amoxicillin Sans Prescrire France

comment:17 Changed 11 months ago by FelipeBuh

canadian drugstore

<a href="http://canadianpharmacyrxbsl.com/">canadian pharmacy</a>

discount prescription drug

<a href=http://canadianpharmacyrxbsl.com/?ciprodex-coupon>ciprodex coupon</a>
best price prescription drugs
<a href="http://canadianpharmacyrxbsl.com/?beta-blocker-conversion-chart-metoprolol">beta blocker conversion chart metoprolol</a>

comment:18 Changed 11 months ago by FelipeBuh

canadian pharmacies shipping to usa

<a href="http://canadianpharmacyrxbsl.com/">Jerrygot</a>

buy prescription drugs without doctor

<a href=http://canadianpharmacyrxbsl.com/?sertraline>sertraline</a>
canadian pharmacy reviews
<a href="http://canadianpharmacyrxbsl.com/?sertraline-100-mg">sertraline 100 mg</a>

Note: See TracTickets for help on using tickets.